小编rab*_*ens的帖子

Grafana 快照 - 所需的数据是从源存储还是获取?

我们想使用 Grafana 来显示测量数据。现在,我们的测量设置创建了大量数据并保存在文件中。我们按原样保留文件,并直接使用 Spark(“数据湖”方法)对它们进行后处理。

我们现在想要创建一些可视化,我想在运行 Spark 和 HDFS(存储文件的位置)的集群上设置 Cassandra。将有一个服务(或 Spark-Streaming 作业)将选定的通道从测量数据文件转储到 Kafka 主题,另一个作业将它们放入 Cassandra 中。我使用这种方法是因为我们还有其他流处理作业也可以进行即时计算。

我现在考虑编写一个小型 REST 服务,使 Grafana 的简单 JSON 数据源可用于提取数据并将其可视化。到目前为止一切都很好,但由于我们收集的数据量很大(有时每分钟大约 300MiB),Cassandra 数据库应该只保存最近几个小时的数据。

我现在的问题是:如果有人查看数据,发现一些有趣的东西并创建仪表板或面板的快照(或发生某个事件并自动拍摄快照),并且原始数据从 Cassandra 中删除,快照是否可以还可以查看吗?数据是一起保存的吗?还是快照只保存元数据,重新查询数据源?

grafana

2
推荐指数
1
解决办法
6736
查看次数

Eclipse:如何将自定义文件保存到Workspace .metadata文件夹?

我想保存.metadata/.plugins/com.example.myplugin文件夹中插件的设置.当我使用首选项时,它们会保存在那里,但我想在那里保存自定义文件.现在,Eclipse文档说我不应该使用文件操作在那里写文件,而只使用平台命令.

那么,如何以正确的方式保存自定义工作区元数据?

eclipse-rcp

1
推荐指数
1
解决办法
514
查看次数

如何使用VS 2019创建Blazor组件背后的代码?

我可以创建一个内联组件

<h1>@foo</h1>

@functions {

    string foo = "foo";
}
Run Code Online (Sandbox Code Playgroud)

但是,当我创建Foo.razor只包含:

<h1>@foo</h1>
Run Code Online (Sandbox Code Playgroud)

Foo.razor.cs包含:

namespace MyApp.Client.Components {
    public class Foo: ComponentBase {

        public string foo;
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到:

Error   CS0101  The namespace 'MyApp.Client.Components' already contains a definition for 'Foo'
Run Code Online (Sandbox Code Playgroud)

我正在使用最新的VS 2019和Blazor库。

我究竟做错了什么?

blazor

1
推荐指数
4
解决办法
543
查看次数

Helm:如何避免在升级时重新创建秘密?

我在这样的秘密模板中有一些东西:

apiVersion: v1
kind: Secret
metadata:
  # not relevant
type: Opaque
data:
  password: {{ randAlphaNum 32 | b64enc | quote }}
Run Code Online (Sandbox Code Playgroud)

现在,当执行 时helm upgrade,秘密被重新创建,但使用它的 pod 不是(它们也不应该,这没关系)。

这会导致 pod 在重新启动或升级时失败,因为新密码现在与旧密码不匹配。

当秘密存在时,是否可以跳过重新创建秘密,例如 a{{- if not(exists theSecret) }}以及如何做?

kubernetes kubernetes-helm

1
推荐指数
1
解决办法
151
查看次数