<h2>附录A:Micrometer观测文档</h2>

A.1. 可观察性——指标

以下列出了本项目声明的所有指标。spring-doc.cadn.net.cn

A.1.1. 监听者观察

对 Rabbit 监听器的观察。spring-doc.cadn.net.cn

指标名称 spring.rabbit.listener(由约定类 RabbitListenerObservation$DefaultRabbitListenerObservationConvention 定义)。类型 timerspring-doc.cadn.net.cn

指标名称 spring.rabbit.listener.active(由约定类 RabbitListenerObservation$DefaultRabbitListenerObservationConvention 定义)。类型 long task timerspring-doc.cadn.net.cn

在启动 Observation 后添加的 KeyValues 可能会缺失于 *.active 指标中。
Micrometer 内部使用 nanoseconds 作为基本单位。然而,每个后端决定实际的基本单位。(即 Prometheus 使用秒)

包含类的名称 RabbitListenerObservationspring-doc.cadn.net.cn

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

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

监听器ID。spring-doc.cadn.net.cn

A.1.2. Stream Listener观察

Rabbit 流监听器的观察结果。spring-doc.cadn.net.cn

指标名称 spring.rabbit.stream.listener(由约定类 RabbitStreamListenerObservation$DefaultRabbitStreamListenerObservationConvention 定义)。类型 timerspring-doc.cadn.net.cn

指标名称 spring.rabbit.stream.listener.active(由约定类 RabbitStreamListenerObservation$DefaultRabbitStreamListenerObservationConvention 定义)。类型 long task timerspring-doc.cadn.net.cn

在启动 Observation 后添加的 KeyValues 可能会缺失于 *.active 指标中。
Micrometer 内部使用 nanoseconds 作为基本单位。然而,每个后端决定实际的基本单位。(即 Prometheus 使用秒)

包含类的名称 RabbitStreamListenerObservationspring-doc.cadn.net.cn

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

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

监听器ID。spring-doc.cadn.net.cn

A.1.3. 监视模板

对 `RabbitStreamTemplate` 的观察。spring-doc.cadn.net.cn

指标名称 spring.rabbit.stream.template(由约定类 RabbitStreamTemplateObservation$DefaultRabbitStreamTemplateObservationConvention 定义)。类型 timerspring-doc.cadn.net.cn

指标名称 spring.rabbit.stream.template.active(由约定类 RabbitStreamTemplateObservation$DefaultRabbitStreamTemplateObservationConvention 定义)。类型 long task timerspring-doc.cadn.net.cn

在启动 Observation 后添加的 KeyValues 可能会缺失于 *.active 指标中。
Micrometer 内部使用 nanoseconds 作为基本单位。然而,每个后端决定实际的基本单位。(即 Prometheus 使用秒)

包含类的名称 RabbitStreamTemplateObservationspring-doc.cadn.net.cn

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

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

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

A.1.4. 模板观察

对 RabbitTemplates 的观察。spring-doc.cadn.net.cn

指标名称 spring.rabbit.template(由约定类 RabbitTemplateObservation$DefaultRabbitTemplateObservationConvention 定义)。类型 timerspring-doc.cadn.net.cn

指标名称 spring.rabbit.template.active(由约定类 RabbitTemplateObservation$DefaultRabbitTemplateObservationConvention 定义)。类型 long task timerspring-doc.cadn.net.cn

在启动 Observation 后添加的 KeyValues 可能会缺失于 *.active 指标中。
Micrometer 内部使用 nanoseconds 作为基本单位。然而,每个后端决定实际的基本单位。(即 Prometheus 使用秒)

包含类的名称 RabbitTemplateObservationspring-doc.cadn.net.cn

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

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

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

A.2. 可观测性——跨度

以下列出了本项目声明的所有 span。spring-doc.cadn.net.cn

A.2.1. 监听器观察跨度

对 Rabbit 监听器的观察。spring-doc.cadn.net.cn

Span 名称 spring.rabbit.listener(由约定类 RabbitListenerObservation$DefaultRabbitListenerObservationConvention 定义)。spring-doc.cadn.net.cn

包含类的名称 RabbitListenerObservationspring-doc.cadn.net.cn

所有标签都必须以 spring.rabbit.listener 前缀开头!
表格 9. 标签键

姓名spring-doc.cadn.net.cn

描述spring-doc.cadn.net.cn

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

监听器ID。spring-doc.cadn.net.cn

A.2.2. 流监听器观察跨度

Rabbit 流监听器的观察结果。spring-doc.cadn.net.cn

Span 名称 spring.rabbit.stream.listener(由约定类 RabbitStreamListenerObservation$DefaultRabbitStreamListenerObservationConvention 定义)。spring-doc.cadn.net.cn

包含类的名称 RabbitStreamListenerObservationspring-doc.cadn.net.cn

所有标签都必须以 spring.rabbit.stream.listener 前缀开头!
表 10. 标签键

姓名spring-doc.cadn.net.cn

描述spring-doc.cadn.net.cn

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

监听器ID。spring-doc.cadn.net.cn

A.2.3. 流模板观察跨度

对 `RabbitStreamTemplate` 的观察。spring-doc.cadn.net.cn

Span 名称 spring.rabbit.stream.template(由约定类 RabbitStreamTemplateObservation$DefaultRabbitStreamTemplateObservationConvention 定义)。spring-doc.cadn.net.cn

包含类的名称 RabbitStreamTemplateObservationspring-doc.cadn.net.cn

所有标签都必须以 spring.rabbit.stream.template 前缀开头!
表格 11. 标签键

姓名spring-doc.cadn.net.cn

描述spring-doc.cadn.net.cn

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

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

A.2.4. 模板观察跨度

对 RabbitTemplates 的观察。spring-doc.cadn.net.cn

Span 名称 spring.rabbit.template(由约定类 RabbitTemplateObservation$DefaultRabbitTemplateObservationConvention 定义)。spring-doc.cadn.net.cn

包含类的名称 RabbitTemplateObservationspring-doc.cadn.net.cn

所有标签都必须以 spring.rabbit.template 前缀开头!
表 12. 标签键

姓名spring-doc.cadn.net.cn

描述spring-doc.cadn.net.cn

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

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

A.3. 可观察性 - 约定

以下列出了本项目声明的所有 GlobalObservationConventionObservationConventionspring-doc.cadn.net.cn

<p>表 13. ObservationConvention 实现</p>

ObservationConvention 类名spring-doc.cadn.net.cn

适用的 ObservationContext 类名spring-doc.cadn.net.cn

RabbitListenerObservationspring-doc.cadn.net.cn

RabbitMessageReceiverContextspring-doc.cadn.net.cn

RabbitListenerObservation.DefaultRabbitListenerObservationConventionspring-doc.cadn.net.cn

RabbitMessageReceiverContextspring-doc.cadn.net.cn

RabbitListenerObservationConventionspring-doc.cadn.net.cn

RabbitMessageReceiverContextspring-doc.cadn.net.cn

RabbitStreamMessageReceiverContextspring-doc.cadn.net.cn

RabbitMessageReceiverContextspring-doc.cadn.net.cn

RabbitStreamMessageReceiverContext.DefaultRabbitListenerObservationConventionspring-doc.cadn.net.cn

RabbitMessageReceiverContextspring-doc.cadn.net.cn

RabbitTemplateObservationspring-doc.cadn.net.cn

RabbitMessageSenderContextspring-doc.cadn.net.cn

RabbitTemplateObservation.DefaultRabbitTemplateObservationConventionspring-doc.cadn.net.cn

RabbitMessageSenderContextspring-doc.cadn.net.cn

RabbitTemplateObservationConventionspring-doc.cadn.net.cn

RabbitMessageSenderContextspring-doc.cadn.net.cn

RabbitStreamListenerObservationspring-doc.cadn.net.cn

RabbitStreamMessageReceiverContextspring-doc.cadn.net.cn

RabbitStreamListenerObservation.DefaultRabbitStreamListenerObservationConventionspring-doc.cadn.net.cn

RabbitStreamMessageReceiverContextspring-doc.cadn.net.cn

RabbitStreamListenerObservationConventionspring-doc.cadn.net.cn

RabbitStreamMessageReceiverContextspring-doc.cadn.net.cn

RabbitStreamTemplateObservationspring-doc.cadn.net.cn

RabbitStreamMessageSenderContextspring-doc.cadn.net.cn

RabbitStreamTemplateObservation.DefaultRabbitStreamTemplateObservationConventionspring-doc.cadn.net.cn

RabbitStreamMessageSenderContextspring-doc.cadn.net.cn

RabbitStreamTemplateObservationConventionspring-doc.cadn.net.cn

RabbitStreamMessageSenderContextspring-doc.cadn.net.cn