繁体   English   中英

Grafana 只检测 prometheus 服务器所在的命名空间/节点

[英]Grafana only detects the namespace/node where the prometheus server is located

我在命名空间“grafana-loki”中的 Kubernetes 集群上安装了 Grafana-loki 堆栈。 Kubernetes 集群还有其他几个用于应用程序的命名空间。 我已经公开了 kube-state-metrics pod 并查看了指标,这里是它的外观示例。

kube_deployment_status_replicas_updated{namespace="grafana-loki",deployment="loki-stack-prometheus-pushgateway"} 1
kube_deployment_status_replicas_updated{namespace="ns-app-dev",deployment="app-configuration-api"} 1
kube_deployment_status_replicas_updated{namespace="ns-app-dev",deployment="app-monitoring-api"} 1
kube_deployment_status_replicas_updated{namespace="grafana-loki",deployment="loki-stack-grafana"} 1
kube_deployment_status_replicas_updated{namespace="default",deployment="aws-load-balancer-controller"} 2
kube_deployment_status_replicas_updated{namespace="kube-system",deployment="ebs-csi-controller"} 2

然后,我使用以下查询在 Grafana 中创建了一个统计面板:

sum(kube_deployment_status_replicas{namespace=~".*"})

统计面板显示 8,这是正确的数字。 但是,当我将命名空间更改为“grafana-loki”时,统计面板仍然显示 8,当我将命名空间更改为“ns-app-dev”、“默认”或“kube-system”时,统计面板显示“无数据”。

对于 kube-state-metrics 上的每个指标,问题都是相同的,Grafana 无法查看其他命名空间/节点的正确数字。

prometheus 服务器将使用新标签重新标记指标,原来的 label “命名空间”被重新标记为“exported_namespace”,而原来的 label “节点”被重新标记为“exported_node”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM