Micrometer 观测

自 3.0 版本起,现在支持使用 Micrometer 进行 RabbitTemplate 和监听器容器的观测。

在每个组件上设置 observationEnabled 以启用观测;这将禁用 Micrometer Timers,因为现在将使用每个观测来管理计时器。使用注解监听器时,在容器工厂上设置 observationEnabled

有关更多信息,请参阅 Micrometer Tracing

要将标签添加到计时器/跟踪,请分别为模板或监听器容器配置自定义 RabbitTemplateObservationConventionRabbitListenerObservationConvention

默认实现为模板观测添加 name 标签,为容器添加 listener.id 标签。

您可以继承 DefaultRabbitTemplateObservationConventionDefaultRabbitListenerObservationConvention,也可以提供全新的实现。

有关更多详细信息,请参阅 Micrometer 观测文档

由于批量处理中应如何处理跟踪存在歧义,因此 NOT批处理监听器容器 创建观测。