卡夫监听器上的千分尺计时注释

时间:2020-05-10 13:49:58

标签: spring-kafka spring-micrometer

由于某种原因,我没有在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) {

1 个答案:

答案 0 :(得分:1)

我想不出什么办法可以阻止@Timed@KafkaListener一起工作(但我尚未对其进行测试)。

也就是说,从2.3版开始,容器已经为监听器维护了Timer s

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