我是 Helm 新手,我想将 Loki 添加到 kube-prometheus 项目中,但我不知道该怎么做。但我已经用 helm 运行了 kube-prometheus 堆栈,用 helm 运行了 Loki,并且我已将 Loki 数据源添加到 grafana dashbord 并且它有效。
但我无法在代码中弄清楚如何做到这一点并将 Loki 添加到堆栈中。
这是 kube-prometheus 堆栈:https://github.com/prometheus-operator/kube-prometheus
非常简单。由于您使用的是 helm,因此您可能有一个自定义的 helm 图表,其中包含 kube-prometheus-stack 作为依赖项。如果没有创建一个。
仅使用
kube-prometheus-stack
,您的 Chart.yaml
文件应如下所示。
要添加 loki-stack,您需要添加另一个依赖项,如下所示。
使用
values.yaml
文件,您可以为每个舵图设置配置
prom-stack:
alertmanager:
enabled: true
prometheus:
enabled: true
loki-stack:
loki:
enabled: true
promtail:
enabled: true
logLevel: info