可觀察性

可觀察性元資料

可觀察性 - 指標

以下是本專案宣告的所有指標列表。

任務活動

圍繞任務執行建立的指標。

指標名稱 spring.cloud.task (由約定類 org.springframework.cloud.task.listener.DefaultTaskExecutionObservationConvention 定義)。型別 timer

指標名稱 spring.cloud.task.active (由約定類 org.springframework.cloud.task.listener.DefaultTaskExecutionObservationConvention 定義)。型別 long task timer

在啟動 Observation 後新增的 KeyValue 可能不會出現在 *.active 指標中。
Micrometer 內部使用 nanoseconds 作為基本單位。但是,每個後端會確定實際的基本單位。(例如 Prometheus 使用秒)

封閉類 org.springframework.cloud.task.listener.TaskExecutionObservation 的完全限定名。

所有標籤必須帶有 spring.cloud.task 字首!
表 1. 低基數鍵

名稱

描述

spring.cloud.task.cf.app.id (required)

CF 雲的應用 ID。

spring.cloud.task.cf.app.name (required)

CF 雲的應用名稱。

spring.cloud.task.cf.app.version (required)

CF 雲的應用版本。

spring.cloud.task.cf.instance.index (required)

CF 雲的例項索引。

spring.cloud.task.cf.org.name (required)

CF 雲的組織名稱。

spring.cloud.task.cf.space.id (required)

CF 雲的空間 ID。

spring.cloud.task.cf.space.name (required)

CF 雲的空間名稱。

spring.cloud.task.execution.id (required)

任務執行 ID。

spring.cloud.task.exit.code (required)

任務退出碼。

spring.cloud.task.external.execution.id (required)

任務的外部執行 ID。

spring.cloud.task.name (required)

任務名稱測量。

spring.cloud.task.parent.execution.id (required)

任務父級執行 ID。

spring.cloud.task.status (required)

任務狀態。可以是 success 或 failure。

任務執行器 Observation

任務執行器執行時建立的 Observation。

指標名稱 spring.cloud.task.runner (由約定類 org.springframework.cloud.task.configuration.observation.DefaultTaskObservationConvention 定義)。型別 timer

指標名稱 spring.cloud.task.runner.active (由約定類 org.springframework.cloud.task.configuration.observation.DefaultTaskObservationConvention 定義)。型別 long task timer

在啟動 Observation 後新增的 KeyValue 可能不會出現在 *.active 指標中。
Micrometer 內部使用 nanoseconds 作為基本單位。但是,每個後端會確定實際的基本單位。(例如 Prometheus 使用秒)

封閉類 org.springframework.cloud.task.configuration.observation.TaskDocumentedObservation 的完全限定名。

所有標籤必須帶有 spring.cloud.task 字首!
表 2. 低基數鍵

名稱

描述

spring.cloud.task.runner.bean-name (required)

由 Spring Cloud Task 執行的 Bean 的名稱。

可觀察性 - Span

以下是本專案宣告的所有 span 列表。

任務活動 Span

圍繞任務執行建立的指標。

Span 名稱 spring.cloud.task (由約定類 org.springframework.cloud.task.listener.DefaultTaskExecutionObservationConvention 定義)。

封閉類 org.springframework.cloud.task.listener.TaskExecutionObservation 的完全限定名。

所有標籤必須帶有 spring.cloud.task 字首!
表 3. 標籤鍵

名稱

描述

spring.cloud.task.cf.app.id (required)

CF 雲的應用 ID。

spring.cloud.task.cf.app.name (required)

CF 雲的應用名稱。

spring.cloud.task.cf.app.version (required)

CF 雲的應用版本。

spring.cloud.task.cf.instance.index (required)

CF 雲的例項索引。

spring.cloud.task.cf.org.name (required)

CF 雲的組織名稱。

spring.cloud.task.cf.space.id (required)

CF 雲的空間 ID。

spring.cloud.task.cf.space.name (required)

CF 雲的空間名稱。

spring.cloud.task.execution.id (required)

任務執行 ID。

spring.cloud.task.exit.code (required)

任務退出碼。

spring.cloud.task.external.execution.id (required)

任務的外部執行 ID。

spring.cloud.task.name (required)

任務名稱測量。

spring.cloud.task.parent.execution.id (required)

任務父級執行 ID。

spring.cloud.task.status (required)

任務狀態。可以是 success 或 failure。

任務執行器 Observation Span

任務執行器執行時建立的 Observation。

Span 名稱 spring.cloud.task.runner (由約定類 org.springframework.cloud.task.configuration.observation.DefaultTaskObservationConvention 定義)。

封閉類 org.springframework.cloud.task.configuration.observation.TaskDocumentedObservation 的完全限定名。

所有標籤必須帶有 spring.cloud.task 字首!
表 4. 標籤鍵

名稱

描述

spring.cloud.task.runner.bean-name (required)

由 Spring Cloud Task 執行的 Bean 的名稱。