千分尺集成
本节记录了与 Micrometer 的集成。 有关与 Micrometer Observation 的集成,请参阅 Micrometer Observation。 |
从版本 2.2 开始,侦听器容器将自动创建和更新 MicrometerTimer
s 表示侦听器,如果Micrometer
在类路径上检测到,并且单个MeterRegistry
存在于应用程序上下文中(或者恰好有一个被注释@Primary
,例如在使用 Spring Boot 时)。
可以通过设置 container 属性来禁用计时器micrometerEnabled
自false
.
维护两个计时器 - 一个用于成功调用侦听器,另一个用于失败。
使用简单的MessageListener
,每个配置的队列都有一对计时器。
计时器被命名为spring.rabbitmq.listener
并具有以下标签:
-
listenerId
:(侦听器 ID 或容器 Bean 名称) -
queue
:(简单侦听器的队列名称或配置的队列名称列表,当consumerBatchEnabled
是true
- 因为一个批次可能包含来自多个队列的消息) -
result
:success
或failure
-
exception
:none
或ListenerExecutionFailedException
您可以使用micrometerTags
container 属性。