Micrometer Observation 文档

可观测性 - 指标

以下是本项目声明的所有指标列表。

监听器观察

Apache Kafka 监听器的观测。

指标名称 spring.kafka.listener (由约定类 KafkaListenerObservation$DefaultKafkaListenerObservationConvention 定义)。类型 计时器

指标名称 spring.kafka.listener.active (由约定类 KafkaListenerObservation$DefaultKafkaListenerObservationConvention 定义)。类型 长时间任务计时器

在启动观测后添加的键值可能会从 *.active 指标中缺失。
Micrometer 内部使用 纳秒 作为基本单位。但是,每个后端确定实际的基本单位。(即 Prometheus 使用秒)

封闭类名 KafkaListenerObservation

表 1. 低基数键

名称

描述

messaging.kafka.consumer.group (必填)

消息消费组。

messaging.operation (必填)

消息操作。

messaging.source.kind (必填)

消息源类型。

messaging.source.name (必填)

消息源名称。

messaging.system (必填)

消息系统。

spring.kafka.listener.id (必填)

监听器ID(或监听器容器Bean名称)。

模板观察

KafkaTemplates 的观测。

指标名称 spring.kafka.template (由约定类 KafkaTemplateObservation$DefaultKafkaTemplateObservationConvention 定义)。类型 计时器

指标名称 spring.kafka.template.active (由约定类 KafkaTemplateObservation$DefaultKafkaTemplateObservationConvention 定义)。类型 长时间任务计时器

在启动观测后添加的键值可能会从 *.active 指标中缺失。
Micrometer 内部使用 纳秒 作为基本单位。但是,每个后端确定实际的基本单位。(即 Prometheus 使用秒)

封闭类名 KafkaTemplateObservation

表 2. 低基数键

名称

描述

messaging.destination.kind (必填)

消息目的地类型。

messaging.destination.name (必填)

消息目的地名称。

messaging.operation (必填)

消息操作。

messaging.system (必填)

消息系统。

spring.kafka.template.name (必填)

模板的Bean名称。

可观测性 - Span

以下是本项目声明的所有 Span 列表。

监听器观察 Span

Apache Kafka 监听器的观测。

Span 名称 spring.kafka.listener (由约定类 KafkaListenerObservation$DefaultKafkaListenerObservationConvention 定义)。

封闭类名 KafkaListenerObservation

表 3. 标签键

名称

描述

messaging.consumer.id (必填)

消息消费者ID(消费者组和客户端ID)。

messaging.kafka.client_id (必填)

消息客户端ID。

messaging.kafka.consumer.group (必填)

消息消费组。

messaging.kafka.message.offset (必填)

消息偏移量。

messaging.kafka.source.partition (必填)

消息分区。

messaging.operation (必填)

消息操作。

messaging.source.kind (必填)

消息源类型。

messaging.source.name (必填)

消息源名称。

messaging.system (必填)

消息系统。

spring.kafka.listener.id (必填)

监听器ID(或监听器容器Bean名称)。

模板观察 Span

KafkaTemplates 的观测。

Span 名称 spring.kafka.template (由约定类 KafkaTemplateObservation$DefaultKafkaTemplateObservationConvention 定义)。

封闭类名 KafkaTemplateObservation

表 4. 标签键

名称

描述

messaging.destination.kind (必填)

消息目的地类型。

messaging.destination.name (必填)

消息目的地名称。

messaging.operation (必填)

消息操作。

messaging.system (必填)

消息系统。

spring.kafka.template.name (必填)

模板的Bean名称。

可观测性 - 约定

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

表 5. ObservationConvention 实现

ObservationConvention 类名

适用的 ObservationContext 类名

KafkaListenerObservation

KafkaRecordReceiverContext

KafkaListenerObservation.DefaultKafkaListenerObservationConvention

KafkaRecordReceiverContext

KafkaListenerObservationConvention

KafkaRecordReceiverContext

KafkaTemplateObservation

KafkaRecordSenderContext

KafkaTemplateObservation.DefaultKafkaTemplateObservationConvention

KafkaRecordSenderContext

KafkaTemplateObservationConvention

KafkaRecordSenderContext

© . This site is unofficial and not affiliated with VMware.