You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PromQL的increase()函数计算结果与实际增量不符问题排查

Kafka消费者监控指标计算异常排查

背景

使用Spring Boot开发Kafka消费者,通过Spring内置的MeterRegistry结合Prometheus、Grafana实现监控,指标存储于VictoriaMetrics。用于统计消费事件总数的指标为kafka_consumer_fetch_manager_records_consumed_total,计划使用的查询语句为:

sum(increase(kafka_consumer_fetch_manager_records_consumed_total [$__range])) by (topic)

问题

重启消费者后,该指标未重置为0而是从40开始累计,最终达到192,但使用increase()函数计算得到的结果为152,与预期值不符,请求协助排查原因。

补充说明

已尝试使用查询语句:

increase(sum(kafka_consumer_fetch_manager_records_consumed_total) by (namespace) [$__range])

该语句结果正确,但不符合监控查询的最佳实践。以下是注册Kafka指标的代码:

DefaultKafkaConsumerFactory<String, Map<String, String>> defaultKafkaConsumerFactory = new DefaultKafkaConsumerFactory<>(config, new StringDeserializer(),
                new ErrorHandlingDeserializer<>(new JsonDeserializer<>(Map.class)));

defaultKafkaConsumerFactory.addListener(new MicrometerConsumerListener<>(@Autowired MeterRegistry));

内容的提问来源于stack exchange,提问作者Meet Rathod

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 10:47:46