微米表观测文档

本节描述了 Micrometer 集成。

可观测性 - 指标

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

监听器观测

Rabbit 监听器的观测。

指标名称 spring.rabbit.listener(由约定类 RabbitListenerObservation$DefaultRabbitListenerObservationConvention 定义)。类型 timer

指标名称 spring.rabbit.listener.active(由约定类 RabbitListenerObservation$DefaultRabbitListenerObservationConvention 定义)。类型 长任务计时器

在开始观测后添加的 KeyValues 可能在 *.active 指标中丢失。
Micrometer 在内部使用 纳秒 作为基本单位。但是,每个后端都会确定实际的基本单位。(例如,Prometheus 使用秒)

封闭类的名称 RabbitListenerObservation

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

名称

描述

spring.rabbit.listener.id (必需)

监听器 ID。

流监听器观测

Rabbit 流监听器的观测。

指标名称 spring.rabbit.stream.listener(由约定类 RabbitStreamListenerObservation$DefaultRabbitStreamListenerObservationConvention 定义)。类型 timer

指标名称 spring.rabbit.stream.listener.active(由约定类 RabbitStreamListenerObservation$DefaultRabbitStreamListenerObservationConvention 定义)。类型 长任务计时器

在开始观测后添加的 KeyValues 可能在 *.active 指标中丢失。
Micrometer 在内部使用 纳秒 作为基本单位。但是,每个后端都会确定实际的基本单位。(例如,Prometheus 使用秒)

封闭类的名称 RabbitStreamListenerObservation

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

名称

描述

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

监听器 ID。

流模板观测

`RabbitStreamTemplate` 的观测。

指标名称 spring.rabbit.stream.template(由约定类 RabbitStreamTemplateObservation$DefaultRabbitStreamTemplateObservationConvention 定义)。类型 timer

指标名称 spring.rabbit.stream.template.active(由约定类 RabbitStreamTemplateObservation$DefaultRabbitStreamTemplateObservationConvention 定义)。类型 长任务计时器

在开始观测后添加的 KeyValues 可能在 *.active 指标中丢失。
Micrometer 在内部使用 纳秒 作为基本单位。但是,每个后端都会确定实际的基本单位。(例如,Prometheus 使用秒)

封闭类的名称 RabbitStreamTemplateObservation

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

名称

描述

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

模板的 Bean 名称。

模板观测

RabbitTemplates 的观测。

指标名称 spring.rabbit.template(由约定类 RabbitTemplateObservation$DefaultRabbitTemplateObservationConvention 定义)。类型 timer

指标名称 spring.rabbit.template.active(由约定类 RabbitTemplateObservation$DefaultRabbitTemplateObservationConvention 定义)。类型 长任务计时器

在开始观测后添加的 KeyValues 可能在 *.active 指标中丢失。
Micrometer 在内部使用 纳秒 作为基本单位。但是,每个后端都会确定实际的基本单位。(例如,Prometheus 使用秒)

封闭类的名称 RabbitTemplateObservation

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

名称

描述

spring.rabbit.template.name (必需)

模板的 Bean 名称。

可观测性 - 跨度

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

监听器观测跨度

Rabbit 监听器的观测。

跨度名称 spring.rabbit.listener(由约定类 RabbitListenerObservation$DefaultRabbitListenerObservationConvention 定义)。

封闭类的名称 RabbitListenerObservation

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

名称

描述

spring.rabbit.listener.id (必需)

监听器 ID。

流监听器观测跨度

Rabbit 流监听器的观测。

跨度名称 spring.rabbit.stream.listener(由约定类 RabbitStreamListenerObservation$DefaultRabbitStreamListenerObservationConvention 定义)。

封闭类的名称 RabbitStreamListenerObservation

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

名称

描述

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

监听器 ID。

流模板观测跨度

`RabbitStreamTemplate` 的观测。

跨度名称 spring.rabbit.stream.template(由约定类 RabbitStreamTemplateObservation$DefaultRabbitStreamTemplateObservationConvention 定义)。

封闭类的名称 RabbitStreamTemplateObservation

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

名称

描述

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

模板的 Bean 名称。

模板观测跨度

RabbitTemplates 的观测。

跨度名称 spring.rabbit.template(由约定类 RabbitTemplateObservation$DefaultRabbitTemplateObservationConvention 定义)。

封闭类的名称 RabbitTemplateObservation

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

名称

描述

spring.rabbit.template.name (必需)

模板的 Bean 名称。

可观测性 - 约定

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

表 9. ObservationConvention 实现

ObservationConvention 类名

适用的 ObservationContext 类名

RabbitListenerObservation

RabbitMessageReceiverContext

RabbitListenerObservation.DefaultRabbitListenerObservationConvention

RabbitMessageReceiverContext

RabbitListenerObservationConvention

RabbitMessageReceiverContext

RabbitStreamMessageReceiverContext

RabbitMessageReceiverContext

RabbitStreamMessageReceiverContext.DefaultRabbitListenerObservationConvention

RabbitMessageReceiverContext

RabbitTemplate 观察

Rabbit 消息发送器上下文

RabbitTemplateObservation.默认 RabbitTemplate 观察约定

Rabbit 消息发送器上下文

RabbitTemplate 观察约定

Rabbit 消息发送器上下文

Rabbit 流监听器观察

RabbitStreamMessageReceiverContext

RabbitStreamListenerObservation.默认 Rabbit 流监听器观察约定

RabbitStreamMessageReceiverContext

Rabbit 流监听器观察约定

RabbitStreamMessageReceiverContext

Rabbit 流模板观察

Rabbit 流消息发送器上下文

RabbitStreamTemplateObservation.默认 Rabbit 流模板观察约定

Rabbit 流消息发送器上下文

Rabbit 流模板观察约定

Rabbit 流消息发送器上下文