Micrometer 观测
自 3.0 版本起,现在支持使用 Micrometer 进行 RabbitTemplate
和监听器容器的观测。
在每个组件上设置 observationEnabled
以启用观测;这将禁用 Micrometer Timers,因为现在将使用每个观测来管理计时器。使用注解监听器时,在容器工厂上设置 observationEnabled
。
有关更多信息,请参阅 Micrometer Tracing。
要将标签添加到计时器/跟踪,请分别为模板或监听器容器配置自定义 RabbitTemplateObservationConvention
或 RabbitListenerObservationConvention
。
默认实现为模板观测添加 name
标签,为容器添加 listener.id
标签。
您可以继承 DefaultRabbitTemplateObservationConvention
或 DefaultRabbitListenerObservationConvention
,也可以提供全新的实现。
有关更多详细信息,请参阅 Micrometer 观测文档。
由于批量处理中应如何处理跟踪存在歧义,因此 NOT 为 批处理监听器容器 创建观测。 |