由于某种原因,我没有在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) {
答案 0 :(得分:1)
我想不出什么办法可以阻止@Timed
与@KafkaListener
一起工作(但我尚未对其进行测试)。
也就是说,从2.3版开始,容器已经为监听器维护了Timer
s
https://docs.spring.io/spring-kafka/docs/2.4.6.RELEASE/reference/html/#micrometer