我在Kubernetes (Azure AKS)中运行了一个应用程序,其中每个吊舱包含两个容器。我还设置了Grafana来显示各种度量标准,其中一些来自Prometheus。我试图解决一个单独的问题,在这样做时,我注意到一些指标似乎在数据源之间不匹配。
例如,kube_deployment_status_replicas_available返回值30,而kubectl -n XXXXXXXX get pod列出所有正在运行的值,kube_deployment_status_replicas_unavailable返回值0。另外,如果我使用kubectl获得了有问题的部署,那么我就看到了预期的值。
$ kubectl get deployment XXXXXXXX
NAME DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
XXXXXXXX 100 100 100 100 49d在同一个集群中还有其他应用程序(命名空间),所有的值都正确地关联在一起,所以我不确定故障可能在哪里,或者是否有任何方法可以确定哪个值是正确的。如有任何指导,将不胜感激。谢谢
发布于 2019-05-16 00:28:25
https://stackoverflow.com/questions/56154162
复制相似问题