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.