Micrometer Observation
从 3.0 版开始,现在对 RabbitTemplate 和监听容器支持使用 Micrometer 进行观测。
在每个组件上设置 observationEnabled 以启用观测;这会禁用 Micrometer 计时器,因为计时器现在会随每次观测一起管理。使用注解式监听器时,请在容器工厂上设置 observationEnabled。
更多信息请参阅 Micrometer Tracing。
要为计时器/链路添加标签,请分别为模板或监听容器配置一个自定义的 RabbitTemplateObservationConvention 或 RabbitListenerObservationConvention。
默认实现为模板观测添加 name 标签,为容器添加 listener.id 标签。
你既可以继承 DefaultRabbitTemplateObservationConvention 或 DefaultRabbitListenerObservationConvention,也可以提供全新的实现。
更多细节请参阅 Micrometer Observation 文档。
注意
由于批次中链路应如何处理存在歧义,不会为批量监听容器创建观测。