可观察性

可观察性元数据

可观察性 - 指标

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

任务活动

围绕任务执行创建的指标。

指标名称 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 的名称。