本节介绍千分尺集成。

可观测性 - 指标

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

侦听器观察

对兔子听众的观察。

指标名称(由约定类定义)。键入spring.rabbit.listenerRabbitListenerObservation$DefaultRabbitListenerObservationConventiontimer

指标名称(由约定类定义)。键入spring.rabbit.listener.activeRabbitListenerObservation$DefaultRabbitListenerObservationConventionlong task timer

*.active 指标中可能缺少在启动观察任务后添加的 KeyValues。
千分尺内部用于基本单元。但是,每个后端都决定了实际的基本单位。(即 Prometheus 使用秒)nanoseconds

封闭类的名称。RabbitListenerObservation

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

名字

描述

spring.rabbit.listener.id (必填)

侦听器 ID。

流侦听器观察

观察 Rabbit 流侦听器。

指标名称(由约定类定义)。键入spring.rabbit.stream.listenerRabbitStreamListenerObservation$DefaultRabbitStreamListenerObservationConventiontimer

指标名称(由约定类定义)。键入spring.rabbit.stream.listener.activeRabbitStreamListenerObservation$DefaultRabbitStreamListenerObservationConventionlong task timer

*.active 指标中可能缺少在启动观察任务后添加的 KeyValues。
千分尺内部用于基本单元。但是,每个后端都决定了实际的基本单位。(即 Prometheus 使用秒)nanoseconds

封闭类的名称。RabbitStreamListenerObservation

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

名字

描述

spring.rabbit.stream.listener.id (必填)

侦听器 ID。

流模板观察

观察“RabbitStreamTemplate”。

指标名称(由约定类定义)。键入spring.rabbit.stream.templateRabbitStreamTemplateObservation$DefaultRabbitStreamTemplateObservationConventiontimer

指标名称(由约定类定义)。键入spring.rabbit.stream.template.activeRabbitStreamTemplateObservation$DefaultRabbitStreamTemplateObservationConventionlong task timer

*.active 指标中可能缺少在启动观察任务后添加的 KeyValues。
千分尺内部用于基本单元。但是,每个后端都决定了实际的基本单位。(即 Prometheus 使用秒)nanoseconds

封闭类的名称。RabbitStreamTemplateObservation

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

名字

描述

spring.rabbit.stream.template.name (必填)

模板的 Bean 名称。

模板观察

RabbitTemplates 的观察结果。

指标名称(由约定类定义)。键入spring.rabbit.templateRabbitTemplateObservation$DefaultRabbitTemplateObservationConventiontimer

指标名称(由约定类定义)。键入spring.rabbit.template.activeRabbitTemplateObservation$DefaultRabbitTemplateObservationConventionlong task timer

*.active 指标中可能缺少在启动观察任务后添加的 KeyValues。
千分尺内部用于基本单元。但是,每个后端都决定了实际的基本单位。(即 Prometheus 使用秒)nanoseconds

封闭类的名称。RabbitTemplateObservation

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

名字

描述

spring.rabbit.template.name (必填)

模板的 Bean 名称。

*.active 指标中可能缺少在启动观察任务后添加的 KeyValues。
千分尺内部用于基本单元。但是,每个后端都决定了实际的基本单位。(即 Prometheus 使用秒)nanoseconds
所有标签都必须以前缀为前缀!spring.rabbit.listener
表 1.低基数键

名字

描述

spring.rabbit.listener.id (必填)

侦听器 ID。

*.active 指标中可能缺少在启动观察任务后添加的 KeyValues。
千分尺内部用于基本单元。但是,每个后端都决定了实际的基本单位。(即 Prometheus 使用秒)nanoseconds
所有标签都必须以前缀为前缀!spring.rabbit.stream.listener
表 2.低基数键

名字

描述

spring.rabbit.stream.listener.id (必填)

侦听器 ID。

*.active 指标中可能缺少在启动观察任务后添加的 KeyValues。
千分尺内部用于基本单元。但是,每个后端都决定了实际的基本单位。(即 Prometheus 使用秒)nanoseconds
所有标签都必须以前缀为前缀!spring.rabbit.stream.template
表 3.低基数键

名字

描述

spring.rabbit.stream.template.name (必填)

模板的 Bean 名称。

*.active 指标中可能缺少在启动观察任务后添加的 KeyValues。
千分尺内部用于基本单元。但是,每个后端都决定了实际的基本单位。(即 Prometheus 使用秒)nanoseconds
所有标签都必须以前缀为前缀!spring.rabbit.template
表 4.低基数键

名字

描述

spring.rabbit.template.name (必填)

模板的 Bean 名称。

可观测性 - 跨度

您可以在下面找到此项目声明的所有跨度的列表。

侦听器观察跨度

对兔子听众的观察。

Span 名称(由约定类定义)。spring.rabbit.listenerRabbitListenerObservation$DefaultRabbitListenerObservationConvention

封闭类的名称。RabbitListenerObservation

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

名字

描述

spring.rabbit.listener.id (必填)

侦听器 ID。

流侦听器观察跨度

观察 Rabbit 流侦听器。

Span 名称(由约定类定义)。spring.rabbit.stream.listenerRabbitStreamListenerObservation$DefaultRabbitStreamListenerObservationConvention

封闭类的名称。RabbitStreamListenerObservation

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

名字

描述

spring.rabbit.stream.listener.id (必填)

侦听器 ID。

流模板观察跨度

观察“RabbitStreamTemplate”。

Span 名称(由约定类定义)。spring.rabbit.stream.templateRabbitStreamTemplateObservation$DefaultRabbitStreamTemplateObservationConvention

封闭类的名称。RabbitStreamTemplateObservation

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

名字

描述

spring.rabbit.stream.template.name (必填)

模板的 Bean 名称。

模板观察跨度

RabbitTemplates 的观察结果。

Span 名称(由约定类定义)。spring.rabbit.templateRabbitTemplateObservation$DefaultRabbitTemplateObservationConvention

封闭类的名称。RabbitTemplateObservation

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

名字

描述

spring.rabbit.template.name (必填)

模板的 Bean 名称。

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

名字

描述

spring.rabbit.listener.id (必填)

侦听器 ID。

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

名字

描述

spring.rabbit.stream.listener.id (必填)

侦听器 ID。

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

名字

描述

spring.rabbit.stream.template.name (必填)

模板的 Bean 名称。

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

名字

描述

spring.rabbit.template.name (必填)

模板的 Bean 名称。

可观测性 - 约定

您可以在下面找到该项目声明的所有列表。GlobalObservationConventionObservationConvention

表 9.观察公约实现

ObservationConvention 类名称

适用的 ObservationContext 类名

RabbitListenerObservation

RabbitMessageReceiverContext

RabbitListenerObservation.DefaultRabbitListenerObservationConvention

RabbitMessageReceiverContext

RabbitListenerObservationConvention

RabbitMessageReceiverContext

RabbitStreamMessageReceiverContext

RabbitMessageReceiverContext

RabbitStreamMessageReceiverContext.DefaultRabbitListenerObservationConvention

RabbitMessageReceiverContext

RabbitTemplateObservation

RabbitMessageSenderContext

RabbitTemplateObservation.DefaultRabbitTemplateObservationConvention

RabbitMessageSenderContext

RabbitTemplateObservationConvention

RabbitMessageSenderContext

RabbitStreamListenerObservation

RabbitStreamMessageReceiverContext

RabbitStreamListenerObservation.DefaultRabbitStreamListenerObservationConvention

RabbitStreamMessageReceiverContext

RabbitStreamListenerObservationConvention

RabbitStreamMessageReceiverContext

RabbitStreamTemplateObservation

RabbitStreamMessageSenderContext

RabbitStreamTemplateObservation.DefaultRabbitStreamTemplateObservationConvention

RabbitStreamMessageSenderContext

RabbitStreamTemplateObservationConvention

RabbitStreamMessageSenderContext

表 9.观察公约实现

ObservationConvention 类名称

适用的 ObservationContext 类名

RabbitListenerObservation

RabbitMessageReceiverContext

RabbitListenerObservation.DefaultRabbitListenerObservationConvention

RabbitMessageReceiverContext

RabbitListenerObservationConvention

RabbitMessageReceiverContext

RabbitStreamMessageReceiverContext

RabbitMessageReceiverContext

RabbitStreamMessageReceiverContext.DefaultRabbitListenerObservationConvention

RabbitMessageReceiverContext

RabbitTemplateObservation

RabbitMessageSenderContext

RabbitTemplateObservation.DefaultRabbitTemplateObservationConvention

RabbitMessageSenderContext

RabbitTemplateObservationConvention

RabbitMessageSenderContext

RabbitStreamListenerObservation

RabbitStreamMessageReceiverContext

RabbitStreamListenerObservation.DefaultRabbitStreamListenerObservationConvention

RabbitStreamMessageReceiverContext

RabbitStreamListenerObservationConvention

RabbitStreamMessageReceiverContext

RabbitStreamTemplateObservation

RabbitStreamMessageSenderContext

RabbitStreamTemplateObservation.DefaultRabbitStreamTemplateObservationConvention

RabbitStreamMessageSenderContext

RabbitStreamTemplateObservationConvention

RabbitStreamMessageSenderContext