|
此版本仍在开发中,目前尚不稳定。如需最新稳定版本,请使用 Spring AMQP 4.0.2! |
Micrometer 观测文档
本节描述 Micrometer 集成。
可观测性 - 指标
以下列出了本项目声明的所有指标。
监听器观察
对 Rabbit 监听器的观察。
指标名称 spring.rabbit.listener(由约定类 RabbitListenerObservation$DefaultRabbitListenerObservationConvention 定义)。类型 timer。
指标名称 spring.rabbit.listener.active(由约定类 RabbitListenerObservation$DefaultRabbitListenerObservationConvention 定义)。类型 long task timer。
| 在启动 Observation 后添加的 KeyValues 可能会缺失于 *.active 指标中。 |
Micrometer 内部使用 nanoseconds 作为基本单位。然而,每个后端决定实际的基本单位。(即 Prometheus 使用秒) |
包含类的名称 RabbitListenerObservation。
姓名 |
描述 |
|
监听器所连接的队列。 |
|
该交付标签。在此弃用后,此密钥不会被公开为低基数标记。 |
|
监听器ID。 |
流监听器观察
Rabbit 流监听器的观察结果。
指标名称 spring.rabbit.stream.listener(由约定类 RabbitStreamListenerObservation$DefaultRabbitStreamListenerObservationConvention 定义)。类型 timer。
指标名称 spring.rabbit.stream.listener.active(由约定类 RabbitStreamListenerObservation$DefaultRabbitStreamListenerObservationConvention 定义)。类型 long task timer。
| 在启动 Observation 后添加的 KeyValues 可能会缺失于 *.active 指标中。 |
Micrometer 内部使用 nanoseconds 作为基本单位。然而,每个后端决定实际的基本单位。(即 Prometheus 使用秒) |
包含类的名称 RabbitStreamListenerObservation。
所有标签都必须以 spring.rabbit.stream.listener 前缀开头! |
姓名 |
描述 |
|
监听器ID。 |
流模板观测
对 `RabbitStreamTemplate` 的观察。
指标名称 spring.rabbit.stream.template(由约定类 RabbitStreamTemplateObservation$DefaultRabbitStreamTemplateObservationConvention 定义)。类型 timer。
指标名称 spring.rabbit.stream.template.active(由约定类 RabbitStreamTemplateObservation$DefaultRabbitStreamTemplateObservationConvention 定义)。类型 long task timer。
| 在启动 Observation 后添加的 KeyValues 可能会缺失于 *.active 指标中。 |
Micrometer 内部使用 nanoseconds 作为基本单位。然而,每个后端决定实际的基本单位。(即 Prometheus 使用秒) |
包含类的名称 RabbitStreamTemplateObservation。
所有标签都必须以 spring.rabbit.stream.template 前缀开头! |
姓名 |
描述 |
|
模板的 Bean 名称。 |
模板观察
对 RabbitTemplates 的观察。
指标名称 spring.rabbit.template(由约定类 RabbitTemplateObservation$DefaultRabbitTemplateObservationConvention 定义)。类型 timer。
指标名称 spring.rabbit.template.active(由约定类 RabbitTemplateObservation$DefaultRabbitTemplateObservationConvention 定义)。类型 long task timer。
| 在启动 Observation 后添加的 KeyValues 可能会缺失于 *.active 指标中。 |
Micrometer 内部使用 nanoseconds 作为基本单位。然而,每个后端决定实际的基本单位。(即 Prometheus 使用秒) |
包含类的名称 RabbitTemplateObservation。
姓名 |
描述 |
|
目标交换机(默认交换机时为空)。 |
|
目标路由键。 |
|
模板的 Bean 名称。 |
可观测性 - 跨度
以下列出了本项目声明的所有 span。
监听器观测范围
对 Rabbit 监听器的观察。
Span 名称 spring.rabbit.listener(由约定类 RabbitListenerObservation$DefaultRabbitListenerObservationConvention 定义)。
包含类的名称 RabbitListenerObservation。
姓名 |
描述 |
|
监听器所连接的队列。 |
|
该交付标签。在此弃用后,此密钥不会被公开为低基数标记。 |
|
交付标签。 |
|
监听器ID。 |
流监听器观察跨度
Rabbit 流监听器的观察结果。
Span 名称 spring.rabbit.stream.listener(由约定类 RabbitStreamListenerObservation$DefaultRabbitStreamListenerObservationConvention 定义)。
包含类的名称 RabbitStreamListenerObservation。
所有标签都必须以 spring.rabbit.stream.listener 前缀开头! |
姓名 |
描述 |
|
监听器ID。 |
流模板观测跨度
对 `RabbitStreamTemplate` 的观察。
Span 名称 spring.rabbit.stream.template(由约定类 RabbitStreamTemplateObservation$DefaultRabbitStreamTemplateObservationConvention 定义)。
包含类的名称 RabbitStreamTemplateObservation。
所有标签都必须以 spring.rabbit.stream.template 前缀开头! |
姓名 |
描述 |
|
模板的 Bean 名称。 |
模板观察跨度
对 RabbitTemplates 的观察。
Span 名称 spring.rabbit.template(由约定类 RabbitTemplateObservation$DefaultRabbitTemplateObservationConvention 定义)。
包含类的名称 RabbitTemplateObservation。
姓名 |
描述 |
|
目标交换机(默认交换机时为空)。 |
|
目标路由键。 |
|
模板的 Bean 名称。 |
可观测性 - 约定
以下列出了本项目声明的所有 GlobalObservationConvention 和 ObservationConvention。
ObservationConvention 类名 |
适用的 ObservationContext 类名 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|