请使用 Spring AMQP 4.0.2(最新稳定版本)!spring-doc.cadn.net.cn

Micrometer 观测

自版本 3.0 起,现已支持使用 Micrometer 进行观测,适用于 RabbitTemplate 和监听器容器。spring-doc.cadn.net.cn

将每个组件的 observationEnabled 设置为启用观察;这将禁用 Micrometer 计时器,因为计时器现在将由每次观察进行管理。当使用注解监听器时,请在容器工厂上设置 observationEnabledspring-doc.cadn.net.cn

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

要为计时器/跟踪添加标签,请分别在模板或监听器容器中配置自定义 RabbitTemplateObservationConventionRabbitListenerObservationConventionspring-doc.cadn.net.cn

默认实现为模板观察添加 name 标签,为容器添加 listener.id 标签。spring-doc.cadn.net.cn

您可以选择继承 DefaultRabbitTemplateObservationConventionDefaultRabbitListenerObservationConvention,或者提供完全新的实现。spring-doc.cadn.net.cn

请参阅 Micrometer 观测文档 以获取更多详情。spring-doc.cadn.net.cn

由于在批处理中如何处理跟踪存在歧义,因此不会为 批处理监听器容器 创建 观测