此版本仍在开发中,尚未被视为稳定版本。对于最新的稳定版本,请使用 Spring AMQP 3.2.0spring-doc.cn

千分尺观察文档

本节介绍 Micrometer 集成。spring-doc.cn

可观测性 - 指标

您可以在下面找到此项目声明的所有指标的列表。spring-doc.cn

侦听器观察

对 Rabbit 侦听器的观察。spring-doc.cn

度量名称(由 convention class 定义)。键入spring.rabbit.listenerRabbitListenerObservation$DefaultRabbitListenerObservationConventiontimerspring-doc.cn

度量名称(由 convention class 定义)。键入spring.rabbit.listener.activeRabbitListenerObservation$DefaultRabbitListenerObservationConventionlong task timerspring-doc.cn

*.active 指标中可能缺少在开始观察后添加的 KeyValue。
Micrometer 内部用于 baseunit。但是,每个后端都决定了实际的 baseunit。(即 Prometheus 使用秒)nanoseconds

封闭类 的名称 。RabbitListenerObservationspring-doc.cn

表 1.低基数键

messaging.destination.name (必填)spring-doc.cn

侦听器插入到的队列。spring-doc.cn

messaging.rabbitmq.message.delivery_tag (必填)spring-doc.cn

delivery 标签。spring-doc.cn

spring.rabbit.listener.id (必填)spring-doc.cn

侦听器 ID。spring-doc.cn

流侦听器观察

Rabbit 流侦听器的观察。spring-doc.cn

度量名称(由 convention class 定义)。键入spring.rabbit.stream.listenerRabbitStreamListenerObservation$DefaultRabbitStreamListenerObservationConventiontimerspring-doc.cn

度量名称(由 convention class 定义)。键入spring.rabbit.stream.listener.activeRabbitStreamListenerObservation$DefaultRabbitStreamListenerObservationConventionlong task timerspring-doc.cn

*.active 指标中可能缺少在开始观察后添加的 KeyValue。
Micrometer 内部用于 baseunit。但是,每个后端都决定了实际的 baseunit。(即 Prometheus 使用秒)nanoseconds

封闭类 的名称 。RabbitStreamListenerObservationspring-doc.cn

所有标签都必须以 prefix 为前缀!spring.rabbit.stream.listener
表 2.低基数键

spring.rabbit.stream.listener.id (必填)spring-doc.cn

侦听器 ID。spring-doc.cn

流模板观测

对 'RabbitStreamTemplate' 的观察。spring-doc.cn

度量名称(由 convention class 定义)。键入spring.rabbit.stream.templateRabbitStreamTemplateObservation$DefaultRabbitStreamTemplateObservationConventiontimerspring-doc.cn

度量名称(由 convention class 定义)。键入spring.rabbit.stream.template.activeRabbitStreamTemplateObservation$DefaultRabbitStreamTemplateObservationConventionlong task timerspring-doc.cn

*.active 指标中可能缺少在开始观察后添加的 KeyValue。
Micrometer 内部用于 baseunit。但是,每个后端都决定了实际的 baseunit。(即 Prometheus 使用秒)nanoseconds

封闭类 的名称 。RabbitStreamTemplateObservationspring-doc.cn

所有标签都必须以 prefix 为前缀!spring.rabbit.stream.template
表 3.低基数键

spring.rabbit.stream.template.name (必填)spring-doc.cn

模板的 Bean 名称。spring-doc.cn

模板观察

RabbitTemplates 的观察。spring-doc.cn

度量名称(由 convention class 定义)。键入spring.rabbit.templateRabbitTemplateObservation$DefaultRabbitTemplateObservationConventiontimerspring-doc.cn

度量名称(由 convention class 定义)。键入spring.rabbit.template.activeRabbitTemplateObservation$DefaultRabbitTemplateObservationConventionlong task timerspring-doc.cn

*.active 指标中可能缺少在开始观察后添加的 KeyValue。
Micrometer 内部用于 baseunit。但是,每个后端都决定了实际的 baseunit。(即 Prometheus 使用秒)nanoseconds

封闭类 的名称 。RabbitTemplateObservationspring-doc.cn

表 4.低基数键

messaging.destination.name (必填)spring-doc.cn

目标交易所(如果默认交易所为空)。spring-doc.cn

messaging.rabbitmq.destination.routing_key (必填)spring-doc.cn

目标路由密钥。spring-doc.cn

spring.rabbit.template.name (必填)spring-doc.cn

模板的 Bean 名称。spring-doc.cn

可观测性 - Span

您可以在下面找到此项目声明的所有 span 的列表。spring-doc.cn

侦听器观察跨度

对 Rabbit 侦听器的观察。spring-doc.cn

Span name (由 convention class 定义)。spring.rabbit.listenerRabbitListenerObservation$DefaultRabbitListenerObservationConventionspring-doc.cn

封闭类 的名称 。RabbitListenerObservationspring-doc.cn

表 5.标签键

名字spring-doc.cn

描述spring-doc.cn

messaging.destination.name (必填)spring-doc.cn

侦听器插入到的队列。spring-doc.cn

messaging.rabbitmq.message.delivery_tag (必填)spring-doc.cn

delivery 标签。spring-doc.cn

spring.rabbit.listener.id (必填)spring-doc.cn

侦听器 ID。spring-doc.cn

流侦听器观察跨度

Rabbit 流侦听器的观察。spring-doc.cn

Span name (由 convention class 定义)。spring.rabbit.stream.listenerRabbitStreamListenerObservation$DefaultRabbitStreamListenerObservationConventionspring-doc.cn

封闭类 的名称 。RabbitStreamListenerObservationspring-doc.cn

所有标签都必须以 prefix 为前缀!spring.rabbit.stream.listener
表 6.标签键

名字spring-doc.cn

描述spring-doc.cn

spring.rabbit.stream.listener.id (必填)spring-doc.cn

侦听器 ID。spring-doc.cn

流模板观测跨度

对 'RabbitStreamTemplate' 的观察。spring-doc.cn

Span name (由 convention class 定义)。spring.rabbit.stream.templateRabbitStreamTemplateObservation$DefaultRabbitStreamTemplateObservationConventionspring-doc.cn

封闭类 的名称 。RabbitStreamTemplateObservationspring-doc.cn

所有标签都必须以 prefix 为前缀!spring.rabbit.stream.template
表 7.标签键

名字spring-doc.cn

描述spring-doc.cn

spring.rabbit.stream.template.name (必填)spring-doc.cn

模板的 Bean 名称。spring-doc.cn

模板观察跨度

RabbitTemplates 的观察。spring-doc.cn

Span name (由 convention class 定义)。spring.rabbit.templateRabbitTemplateObservation$DefaultRabbitTemplateObservationConventionspring-doc.cn

封闭类 的名称 。RabbitTemplateObservationspring-doc.cn

表 8.标签键

名字spring-doc.cn

描述spring-doc.cn

messaging.destination.name (必填)spring-doc.cn

目标交易所(如果默认交易所为空)。spring-doc.cn

messaging.rabbitmq.destination.routing_key (必填)spring-doc.cn

目标路由密钥。spring-doc.cn

spring.rabbit.template.name (必填)spring-doc.cn

模板的 Bean 名称。spring-doc.cn

可观测性 - 约定

您可以在下面找到该项目声明的所有列表。GlobalObservationConventionObservationConventionspring-doc.cn

表 9.ObservationConvention 实现

ObservationConvention 类名spring-doc.cn

适用的 ObservationContext 类名spring-doc.cn

RabbitListenerObservationspring-doc.cn

RabbitMessageReceiverContextspring-doc.cn

RabbitListenerObservation.DefaultRabbitListenerObservationConventionspring-doc.cn

RabbitMessageReceiverContextspring-doc.cn

RabbitListenerObservationConventionspring-doc.cn

RabbitMessageReceiverContextspring-doc.cn

RabbitStreamMessageReceiverContextspring-doc.cn

RabbitMessageReceiverContextspring-doc.cn

RabbitStreamMessageReceiverContext.DefaultRabbitListenerObservationConventionspring-doc.cn

RabbitMessageReceiverContextspring-doc.cn

RabbitTemplateObservationspring-doc.cn

RabbitMessageSenderContextspring-doc.cn

RabbitTemplateObservation.DefaultRabbitTemplateObservationConventionspring-doc.cn

RabbitMessageSenderContextspring-doc.cn

RabbitTemplateObservationConventionspring-doc.cn

RabbitMessageSenderContextspring-doc.cn

RabbitStreamListenerObservationspring-doc.cn

RabbitStreamMessageReceiverContextspring-doc.cn

RabbitStreamListenerObservation.DefaultRabbitStreamListenerObservationConventionspring-doc.cn

RabbitStreamMessageReceiverContextspring-doc.cn

RabbitStreamListenerObservationConventionspring-doc.cn

RabbitStreamMessageReceiverContextspring-doc.cn

RabbitStreamTemplateObservationspring-doc.cn

RabbitStreamMessageSenderContextspring-doc.cn

RabbitStreamTemplateObservation.DefaultRabbitStreamTemplateObservationConventionspring-doc.cn

RabbitStreamMessageSenderContextspring-doc.cn

RabbitStreamTemplateObservationConventionspring-doc.cn

RabbitStreamMessageSenderContextspring-doc.cn