对于最新的稳定版本,请使用 Spring for Apache Kafka 3.2.1

对于最新的稳定版本,请使用 Spring for Apache Kafka 3.2.1

可观测性 - 指标

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

侦听器观察

对 Apache Kafka 侦听器的观察。

指标名称(由约定类定义)。键入spring.kafka.listenerKafkaListenerObservation$DefaultKafkaListenerObservationConventiontimer

指标名称(由约定类定义)。键入spring.kafka.listener.activeKafkaListenerObservation$DefaultKafkaListenerObservationConventionlong task timer

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

封闭类的名称。KafkaListenerObservation

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

名字

描述

spring.kafka.listener.id (必填)

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

模板观察

对 KafkaTemplates 的观察。

指标名称(由约定类定义)。键入spring.kafka.templateKafkaTemplateObservation$DefaultKafkaTemplateObservationConventiontimer

指标名称(由约定类定义)。键入spring.kafka.template.activeKafkaTemplateObservation$DefaultKafkaTemplateObservationConventionlong task timer

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

封闭类的名称。KafkaTemplateObservation

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

名字

描述

spring.kafka.template.name (必填)

模板的 Bean 名称。

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

名字

描述

spring.kafka.listener.id (必填)

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

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

名字

描述

spring.kafka.template.name (必填)

模板的 Bean 名称。

可观测性 - 跨度

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

侦听器观察跨度

对 Apache Kafka 侦听器的观察。

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

封闭类的名称。KafkaListenerObservation

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

名字

描述

spring.kafka.listener.id (必填)

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

模板观察跨度

对 KafkaTemplates 的观察。

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

封闭类的名称。KafkaTemplateObservation

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

名字

描述

spring.kafka.template.name (必填)

模板的 Bean 名称。

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

名字

描述

spring.kafka.listener.id (必填)

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

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

名字

描述

spring.kafka.template.name (必填)

模板的 Bean 名称。

可观测性 - 约定

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

表 5.观察公约实现

ObservationConvention 类名称

适用的 ObservationContext 类名

KafkaListenerObservation

KafkaRecordReceiverContext

KafkaListenerObservation.DefaultKafkaListenerObservationConvention

KafkaRecordReceiverContext

KafkaListenerObservationConvention

KafkaRecordReceiverContext

KafkaTemplateObservation

KafkaRecordSenderContext

KafkaTemplateObservation.DefaultKafkaTemplateObservationConvention

KafkaRecordSenderContext

KafkaTemplateObservationConvention

KafkaRecordSenderContext

表 5.观察公约实现

ObservationConvention 类名称

适用的 ObservationContext 类名

KafkaListenerObservation

KafkaRecordReceiverContext

KafkaListenerObservation.DefaultKafkaListenerObservationConvention

KafkaRecordReceiverContext

KafkaListenerObservationConvention

KafkaRecordReceiverContext

KafkaTemplateObservation

KafkaRecordSenderContext

KafkaTemplateObservation.DefaultKafkaTemplateObservationConvention

KafkaRecordSenderContext

KafkaTemplateObservationConvention

KafkaRecordSenderContext