Micrometer Observation
从版本 3.0 开始,现在可以为 RabbitTemplate
和侦听器容器使用 Micrometer 进行观察。
在每个组件上设置`observationEnabled`以启用观察; 这会禁用Micrometer Timers,因为现在将使用每个观察管理计时器。 当使用带注释的侦听器时,在容器工厂上设置`observationEnabled`。
有关更多信息,请参阅 Micrometer Tracing。
若要向计时器/跟踪添加标记,请分别将自定义 RabbitTemplateObservationConvention
或 RabbitListenerObservationConvention
配置为模板或侦听器容器。
默认实现会为模板观察添加 name
标记,为容器添加 listener.id
标记。
您可以子类化 DefaultRabbitTemplateObservationConvention
或 DefaultRabbitListenerObservationConvention
或提供全新的实现。
有关更多详细信息,请参阅 Micrometer Observation Documentation。
由于批处理中跟踪的处理方式存在歧义,所以 observations 为 NOT 创建,供 Batch Listener Containers 使用。