【问题标题】:Dashboard visualizing CPU usage of kafka container chopped up显示卡夫卡容器 CPU 使用率的仪表板被切碎
【发布时间】:2022-08-24 04:46:29
【问题描述】:

我想监控 kafka 容器的 cpu 使用情况,但图表被分割成不同的部分。图表中似乎存在间隙,并且在每个间隙之后,都会出现一条不同颜色的线。时间范围为last 30 days。对于出口商,我们使用danielqsj/kafka-exporter:v1.4.2

用于创建此图的 promql 查询是:

速率(container_cpu_usage_seconds_total{container=\"cp-kafka-broker\"}[1m])

我可以将这些行合并为一个连续的吗?如果是这样,使用什么 promql 表达式/仪表板配置?

    标签: prometheus grafana promql kafka-exporter


    【解决方案1】:

    当至少有 1 个附加到指标的标签发生更改时,就会发生这种情况。 rate 函数保留下划线时间序列中的所有原始标签。在 Prometheus 中,每个时间序列都由指标名称 container_cpu_usage_seconds_total 和附加到指标的任何标签(键值对)唯一标识(例如,container)。这就是 Grafana 使用不同颜色的原因,因为它们不同的时间序列。

    如果您想在 Grafana 中获取单个系列,可以使用 sum 运算符进行聚合:

    sum(rate(container_cpu_usage_seconds_total{container="cp-kafka-broker"}[1m]))
    

    默认情况下不会保留任何原始标签。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-28
      • 2020-08-27
      • 1970-01-01
      • 2021-09-18
      • 1970-01-01
      • 2013-01-07
      相关资源
      最近更新 更多