我想监视kafka容器的cpu使用情况,但是图被分割成不同的部分。图中似乎有空隙,在每个间隙之后,后面跟着一条不同的彩色线。时间范围为last 30 days。对于出口商,我们使用danielqsj/kafka-exporter:v1.4.2
用于创建此图的promql查询是:
rate(container_cpu_usage_seconds_total{container="cp-kafka-broker"}1m)
我能把这些线合并成一个连续的线吗?如果是,用什么promql表达式/仪表板配置?

发布于 2022-08-23 20:46:29
当附加到度量更改的至少一个标签时,就会发生这种情况。rate函数保存下划线时间序列中的所有原始标签。在Prometheus中,每个时间序列都由度量名称container_cpu_usage_seconds_total和附加到度量的任何标签(例如container)来唯一标识。这就是为什么Grafana使用不同的颜色,因为它们是不同的时间序列。
如果您想在Grafana中获得一个系列,可以使用sum操作符进行聚合:
sum(rate(container_cpu_usage_seconds_total{container="cp-kafka-broker"}[1m]))默认情况下,它将不保留任何原始标签。
https://stackoverflow.com/questions/73385876
复制相似问题