我只是想添加标尺配置,这样我就可以对Loki指标发出警报。然而,这似乎是一个相当大的挑战。
这是我对Grafana Loki的配置:
replicaCount: 1
affinity: {}
loki:
read:
extraVolumeMounts:
- name: loki-rules-config
mountPath: /etc/loki/rules
- name: loki-rules-config
configMap:
name: loki-rules-config
ruler:
enabled: true
config:
rule_path: /etc/loki/rules
storage:
type: filesystem
config:
directory: /var/loki/rules
service:
type: ClusterIP
config:
query_scheduler:
max_outstanding_requests_per_tenant: 4096
limits_config:
split_queries_by_interval: 24h
max_query_parallelism: 100
frontend:
max_outstanding_per_tenant: 4096
ingress:
enabled: true
annotations:
kubernetes.io/ingress.class: "nginx-internal"
hosts:
- "dada.dada-dada.dada.de"
fluent-bit:
enabled: false
promtail:
enabled: true
serviceMonitor:
enabled: true
我试着手动添加一个Map,然后在图表中引用它,但不起作用。它就是没React过来。有人已经实现了Loki堆栈图并使其工作吗?
2条答案
按热度按时间6qfn3psc1#
Official loki chart可用于单一二进制部署和简单可扩展部署(SSD)。默认情况下,它运行SSD,每个角色有3个副本(3个读者,3个作家和3个后端服务)。没有什么可以阻止您运行SSD,如下所示:
在
values.yaml
中使用此方法,您将为每个角色获得单个副本。此外,您可以使用单一二进制部署,如下所示:
您将获得一个statefulset,用于一次处理所有角色的单个二进制文件和网关部署(用于从外部或集群访问Loki)。
mspsb9vt2#
在Loki stack Helm chart values上,我没有看到任何关于标尺的引用。我怀疑它可能不会得到支持。
Loki的推荐 Helm 图是officially supported one。查看它的值,有一个
loki.rulerConfig
字段可以配置。