我已经使用helm在我的集群中设置了prometheus-community/kube-prometheus-stack。
我还需要在同一个集群中部署一个redis集群。
如何提供选项,让这个redis集群度量到prometheus,并提供给grafana?
在github page上,列出了一些选项。
它能在下面的配置下工作吗?
$ helm install my-release \
--set metrics.enabled=true\
bitnami/redis我还需要做什么吗?
发布于 2021-03-13 00:57:05
我假设你问这个问题首先意味着redis指标没有出现在普罗米修斯中。
使用" prometheus -community/kube-prometheus-stack“helm图表设置prometheus可能与我非常不同,因为它有很多可配置项。
由于舵表带有“普罗米修斯操作员”,我们使用了PodMonitor和/或ServiceMonitor CRD,因为它们提供了更多的配置选项。下面是一些与此相关的文档:https://github.com/prometheus-operator/prometheus-operator/blob/master/Documentation/user-guides/getting-started.md#include-servicemonitors
因此,基本上,使用您选择的标签值将普罗米修斯与"prometheus.prometheusSpec.serviceMonitorSelector.matchLabels"一起部署
serviceMonitorSelector:
matchLabels:
monitoring-platform: core-prometheus然后部署redis,并将"metrics.enabled=true", "metrics.serviceMonitor.enabled=true" & "metrics.serviceMonitor.selector"的值设置为类似于prometheus serviceMonitorSelector中定义的标签(在本例中为monitoring-platform: core-prometheus)。如下所示:
metrics:
enabled: true
serviceMonitor:
enabled: true
selector:
monitoring-platform: core-prometheus此设置适用于我们。
https://stackoverflow.com/questions/66595733
复制相似问题