对于最新的稳定版本,请使用 Spring AMQP 3.2.0! |
千分尺观察
从 3.0 版本开始,现在支持使用 Micrometer 进行观察,因为RabbitTemplate
和侦听器容器。
设置observationEnabled
在每个组件上以便于观察;这将禁用 Micrometer Timers,因为计时器现在将随每个观测一起管理。
使用带注解的侦听器时,将observationEnabled
在集装箱工厂。
有关更多信息,请参阅 Micrometer Tracing 。
要向计时器/跟踪添加标签,请配置自定义RabbitTemplateObservationConvention
或RabbitListenerObservationConvention
分别添加到模板或侦听器容器中。
默认实现会添加name
标签用于模板观察项,而listener.id
标记。
你可以子类化DefaultRabbitTemplateObservationConvention
或DefaultRabbitListenerObservationConvention
或提供全新的实现。
有关更多详细信息,请参阅千分尺观测文档。
由于在批处理中应如何处理跟踪不明确,因此不会为 Batch Listener Containers 创建观察结果。 |