【问题标题】:Micrometer timed annotation on Kafka ListenerKafka Listener 上的千分尺定时注释
【发布时间】:2020-05-10 13:49:58
【问题描述】:

由于某种原因,我在 Kafka Listener 上有 Micrometer 定时注释,但我没有生成此指标。我有其他计数器指标,我可以看到它们生成。只是想仔细检查 @Timed 注释是否适用于 @KafkaListener ?

@Timed(value = "kafka.consumer.processing.time", percentiles = {0.75, 0.90, 0.95})
@KafkaListener(topics = "${kafka.input.topic}", groupId = "${kafka.consumer.group.id}")
public void consumeFromInputTopic(ConsumerRecord<String, String> record) {

【问题讨论】:

    标签: spring-kafka spring-micrometer


    【解决方案1】:

    我想不出任何东西会阻止@Timed@KafkaListener 一起工作(但我还没有测试过)。

    也就是说,从 2.3 版开始,容器已经为侦听器维护了Timers

    https://docs.spring.io/spring-kafka/docs/2.4.6.RELEASE/reference/html/#micrometer

    【讨论】:

    • 谢谢,我们可以为听众使用 2.3 定时器。
    • 我看到了计时器,但我没有得到桶,只有 sum _count 和 _max。我正在使用 Prometheus 作为监控系统。
    猜你喜欢
    • 2019-08-26
    • 1970-01-01
    • 2020-09-24
    • 1970-01-01
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    相关资源
    最近更新 更多