Micrometer Observation
从版本 3.0 开始,RabbitTemplate
和监听器容器现在支持使用 Micrometer 进行观察。
在每个组件上设置 observationEnabled
以启用观察;这将禁用 Micrometer Timers,因为计时器将由每个观察管理。
当使用注解监听器时,在容器工厂上设置 observationEnabled
。
请参阅 {micrometer-tracing-docs}[Micrometer Tracing] 以获取更多信息。
要向计时器/跟踪添加标签,请分别配置自定义的 RabbitTemplateObservationConvention
或 RabbitListenerObservationConvention
到模板或监听器容器。
默认实现为模板观察添加 name
标签,为容器添加 listener.id
标签。
您可以继承 DefaultRabbitTemplateObservationConvention
或 DefaultRabbitListenerObservationConvention
,或者提供全新的实现。
有关更多详细信息,请参阅 Micrometer Observation Documentation。
由于在批处理中应如何处理跟踪的歧义,因此不会为 批处理监听器容器 创建观察。