对于最新的稳定版本,请使用 Spring AMQP 3.2.0spring-doc.cadn.net.cn

千分尺观察

从 3.0 版本开始,现在支持使用 Micrometer 进行观察,因为RabbitTemplate和侦听器容器。spring-doc.cadn.net.cn

设置observationEnabled在每个组件上以便于观察;这将禁用 Micrometer Timers,因为计时器现在将随每个观测一起管理。 使用带注解的侦听器时,将observationEnabled在集装箱工厂。spring-doc.cadn.net.cn

有关更多信息,请参阅 Micrometer Tracingspring-doc.cadn.net.cn

要向计时器/跟踪添加标签,请配置自定义RabbitTemplateObservationConventionRabbitListenerObservationConvention分别添加到模板或侦听器容器中。spring-doc.cadn.net.cn

默认实现会添加name标签用于模板观察项,而listener.id标记。spring-doc.cadn.net.cn

你可以子类化DefaultRabbitTemplateObservationConventionDefaultRabbitListenerObservationConvention或提供全新的实现。spring-doc.cadn.net.cn

有关更多详细信息,请参阅千分尺观测文档spring-doc.cadn.net.cn

由于在批处理中应如何处理跟踪不明确,因此不会Batch Listener Containers 创建观察结果。