【发布时间】:2022-01-20 09:56:49
【问题描述】:
我有一个指标kafka_skipped_consumer_message,我想得到最大当前值和偏移$ __范围的最大值之间的差
我找到当前最大值
sum by (service, version, topic, group)(max(kafka_skipped_consumer_message{server=~"$server",service=~"$service",version=~"$version",namespace=~"$namespace"}))
以及带有偏移量的最大值
sum by (service, version, topic, group)(max(kafka_skipped_consumer_message{server=~"$server",service=~"$service",version=~"$version",namespace=~"$namespace"} offset $__range))
然后我尝试减去它们,但我没有得到我期望的结果。
sum by (service, version, topic, group)(max(kafka_skipped_consumer_message{server=~"$server",service=~"$service",version=~"$version",namespace=~"$namespace"})) - sum by (service, version, topic, group)(max(kafka_skipped_consumer_message{server=~"$server",service=~"$service",version=~"$version",namespace=~"$namespace"} offset $__range))
【问题讨论】:
-
似乎是正确的,你期待什么?
标签: prometheus grafana metrics