【发布时间】:2022-12-11 05:51:31
【问题描述】:
我正在运行以下查询以获取 argocd 应用程序的分片百分比,但它始终显示为 100% 的值,即使应用程序未正确分发到 EKS 集群。
count(count(count_over_time(argocd_kubectl_exec_total[1h])) by (pod))/scalar(kube_statefulset_status_replicas_current{namespace="argocd",statefulset="argocd-argocd-application-controller"})*100
基本上我的 EKS 集群中有 3 个副本应该平均分配给 Argocd 应用程序。
Argocd 应用分发结果:
sum(argocd_app_info) by(project,pod)
结果:
{pod="argo-argocd-application-controller-0", project="test-aws-aps1-test-nonpcidss-1-prod-eks"} 58
{pod="argo-argocd-application-controller-0", project="default"} 3个
{pod="argo-argocd-application-controller-0", project="test-aws-aps1-test-pcidss-1-prod-eks"} 31
{pod="argo-argocd-application-controller-0", project="test-aws-aps1-test-dmz-1-prod-eks"}
【问题讨论】:
标签: prometheus grafana argocd