【发布时间】:2021-01-18 13:49:58
【问题描述】:
我正在尝试获取每个 kubernetes pod 的一些普罗米修斯指标 (kafka_commit_latency) 的平均值。我的方法是得到 kafka_commit_latency 的总和,然后除以我的应用程序的 kubernetes pod 的数量,所以这里是我导出的变量和整体表达式:
-
我的应用程序中所需指标的总和(kafka 提交延迟):
sum(kafka_consumer_commit_latency_avg_seconds{application="my_app"}) -
没有。我的应用程序的 kubernetes pod 数量:
sum(node_namespace_pod:kube_pod_info:{pod=~".*my_app.*"}) -
整体表现:
sum(kafka_consumer_commit_latency_avg_seconds{application="my_app"})/sum(node_namespace_pod:kube_pod_info:{pod=~".*my_app.*"})
但是这里的主要问题是这两个范围向量在维度集中没有任何共同点,那么如何进行这种划分呢?
【问题讨论】:
标签: kubernetes prometheus grafana promql