跳到主要内容

Micrometer 观测

DeepSeek V3 中英对照 Micrometer Observation

从 3.0 版本开始,RabbitTemplate 和监听器容器现在支持使用 Micrometer 进行观测。

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

更多信息请参考 Micrometer Tracing

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

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

你可以选择子类化 DefaultRabbitTemplateObservationConventionDefaultRabbitListenerObservationConvention,或者提供全新的实现。

更多详情请参阅 Micrometer Observation 文档

注意

由于在批处理中如何处理跟踪存在歧义,因此不会为 Batch Listener Containers 创建观察结果。