Micrometer 可觀測性文件
本節介紹 Micrometer 整合。
可觀測性 - 指標
下面列出了本專案宣告的所有指標。
監聽器可觀測性
Rabbit 監聽器的可觀測性。
指標名稱 spring.rabbit.listener
(由約定類 RabbitListenerObservation$DefaultRabbitListenerObservationConvention
定義)。型別 timer
。
指標名稱 spring.rabbit.listener.active
(由約定類 RabbitListenerObservation$DefaultRabbitListenerObservationConvention
定義)。型別 long task timer
。
在 Observation 開始後新增的 KeyValues 可能不會出現在 *.active 指標中。 |
Micrometer 內部使用納秒作為基本單位。但是,每個後端會確定實際的基本單位。(例如 Prometheus 使用秒) |
封閉類名稱 RabbitListenerObservation
。
名稱 |
描述 |
|
監聽器連線的佇列。 |
|
Delivery tag。棄用後,此鍵將不再作為低基數標籤公開。 |
|
監聽器 ID。 |
Stream 監聽器可觀測性
Rabbit Stream 監聽器的可觀測性。
指標名稱 spring.rabbit.stream.listener
(由約定類 RabbitStreamListenerObservation$DefaultRabbitStreamListenerObservationConvention
定義)。型別 timer
。
指標名稱 spring.rabbit.stream.listener.active
(由約定類 RabbitStreamListenerObservation$DefaultRabbitStreamListenerObservationConvention
定義)。型別 long task timer
。
在 Observation 開始後新增的 KeyValues 可能不會出現在 *.active 指標中。 |
Micrometer 內部使用納秒作為基本單位。但是,每個後端會確定實際的基本單位。(例如 Prometheus 使用秒) |
封閉類名稱 RabbitStreamListenerObservation
。
所有標籤必須帶有 spring.rabbit.stream.listener 字首! |
名稱 |
描述 |
|
監聽器 ID。 |
Stream Template 可觀測性
RabbitStreamTemplate
的可觀測性。
指標名稱 spring.rabbit.stream.template
(由約定類 RabbitStreamTemplateObservation$DefaultRabbitStreamTemplateObservationConvention
定義)。型別 timer
。
指標名稱 spring.rabbit.stream.template.active
(由約定類 RabbitStreamTemplateObservation$DefaultRabbitStreamTemplateObservationConvention
定義)。型別 long task timer
。
在 Observation 開始後新增的 KeyValues 可能不會出現在 *.active 指標中。 |
Micrometer 內部使用納秒作為基本單位。但是,每個後端會確定實際的基本單位。(例如 Prometheus 使用秒) |
封閉類名稱 RabbitStreamTemplateObservation
。
所有標籤必須帶有 spring.rabbit.stream.template 字首! |
名稱 |
描述 |
|
Template 的 Bean 名稱。 |
Template 可觀測性
RabbitTemplates 的可觀測性。
指標名稱 spring.rabbit.template
(由約定類 RabbitTemplateObservation$DefaultRabbitTemplateObservationConvention
定義)。型別 timer
。
指標名稱 spring.rabbit.template.active
(由約定類 RabbitTemplateObservation$DefaultRabbitTemplateObservationConvention
定義)。型別 long task timer
。
在 Observation 開始後新增的 KeyValues 可能不會出現在 *.active 指標中。 |
Micrometer 內部使用納秒作為基本單位。但是,每個後端會確定實際的基本單位。(例如 Prometheus 使用秒) |
封閉類名稱 RabbitTemplateObservation
。
名稱 |
描述 |
|
目標交換器(如果是預設交換器則為空)。 |
|
目標路由鍵。 |
|
Template 的 Bean 名稱。 |
可觀測性 - Span
下面列出了本專案宣告的所有 Span。
監聽器可觀測性 Span
Rabbit 監聽器的可觀測性。
Span 名稱 spring.rabbit.listener
(由約定類 RabbitListenerObservation$DefaultRabbitListenerObservationConvention
定義)。
封閉類名稱 RabbitListenerObservation
。
名稱 |
描述 |
|
監聽器連線的佇列。 |
|
Delivery tag。棄用後,此鍵將不再作為低基數標籤公開。 |
|
Delivery tag。 |
|
監聽器 ID。 |
Stream 監聽器可觀測性 Span
Rabbit Stream 監聽器的可觀測性。
Span 名稱 spring.rabbit.stream.listener
(由約定類 RabbitStreamListenerObservation$DefaultRabbitStreamListenerObservationConvention
定義)。
封閉類名稱 RabbitStreamListenerObservation
。
所有標籤必須帶有 spring.rabbit.stream.listener 字首! |
名稱 |
描述 |
|
監聽器 ID。 |
Stream Template 可觀測性 Span
RabbitStreamTemplate
的可觀測性。
Span 名稱 spring.rabbit.stream.template
(由約定類 RabbitStreamTemplateObservation$DefaultRabbitStreamTemplateObservationConvention
定義)。
封閉類名稱 RabbitStreamTemplateObservation
。
所有標籤必須帶有 spring.rabbit.stream.template 字首! |
名稱 |
描述 |
|
Template 的 Bean 名稱。 |
Template 可觀測性 Span
RabbitTemplates 的可觀測性。
Span 名稱 spring.rabbit.template
(由約定類 RabbitTemplateObservation$DefaultRabbitTemplateObservationConvention
定義)。
封閉類名稱 RabbitTemplateObservation
。
名稱 |
描述 |
|
目標交換器(如果是預設交換器則為空)。 |
|
目標路由鍵。 |
|
Template 的 Bean 名稱。 |
可觀測性 - 約定
下面列出了本專案宣告的所有 GlobalObservationConvention
和 ObservationConvention
。
ObservationConvention 類名 |
適用的 ObservationContext 類名 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|