跳到主要内容

可观测性

DeepSeek V3 中英对照 Observability

可观测性元数据

可观测性 - 指标

下面你可以找到该项目声明的所有指标列表。

任务活跃数

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

指标名称 spring.cloud.task(由约定类 org.springframework.cloud.task.listener.DefaultTaskExecutionObservationConvention 定义)。类型 timer

指标名称 spring.cloud.task.active(由约定类 org.springframework.cloud.task.listener.DefaultTaskExecutionObservationConvention 定义)。类型 long task timer

important

在启动 Observation 后添加的 KeyValues 可能会在 *.active 指标中缺失。

important

Micrometer 内部使用 纳秒 作为基本单位。然而,每个后端决定了实际的基本单位。(例如,Prometheus 使用秒)

封闭类的完全限定名称 org.springframework.cloud.task.listener.TaskExecutionObservation

important

所有标签必须以 spring.cloud.task 前缀开头!

表 1. 低基数键

名称描述
spring.cloud.task.cf.app.id (必填)CF 云的应用 ID。
spring.cloud.task.cf.app.name (必填)CF 云的应用名称。
spring.cloud.task.cf.app.version (必填)CF 云的应用版本。
spring.cloud.task.cf.instance.index (必填)CF 云的实例索引。
spring.cloud.task.cf.org.name (必填)CF 云的组织名称。
spring.cloud.task.cf.space.id (必填)CF 云的空间 ID。
spring.cloud.task.cf.space.name (必填)CF 云的空间名称。
spring.cloud.task.execution.id (必填)任务执行 ID。
spring.cloud.task.exit.code (必填)任务退出代码。
spring.cloud.task.external.execution.id (必填)任务的外部执行 ID。
spring.cloud.task.name (必填)任务名称测量。
spring.cloud.task.parent.execution.id (必填)任务的父执行 ID。
spring.cloud.task.status (必填)任务状态。可以是成功或失败。

任务运行器观测

任务运行器执行时创建的观察。

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

important

在启动观察后添加的 KeyValues 可能会在 *.active 指标中缺失。

important

Micrometer 内部使用 纳秒 作为基本单位。然而,每个后端决定实际的基本单位。(例如,Prometheus 使用秒)

封闭类的完全限定名称 org.springframework.cloud.task.configuration.observation.TaskDocumentedObservation

important

所有标签必须以 spring.cloud.task 前缀开头!

表 2. 低基数键

名称描述
spring.cloud.task.runner.bean-name (必填)由 Spring Cloud Task 执行的 bean 的名称。

可观测性 - Spans

以下是该项目声明的所有跨度的列表。

任务活动跨度

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

Span 名称 spring.cloud.task(由约定类 org.springframework.cloud.task.listener.DefaultTaskExecutionObservationConvention 定义)。

封闭类的完全限定名称 org.springframework.cloud.task.listener.TaskExecutionObservation

important

所有标签必须以 spring.cloud.task 前缀开头!

表 3. 标签键

名称描述
spring.cloud.task.cf.app.id (必填)CF 云的应用 ID。
spring.cloud.task.cf.app.name (必填)CF 云的应用名称。
spring.cloud.task.cf.app.version (必填)CF 云的应用版本。
spring.cloud.task.cf.instance.index (必填)CF 云的实例索引。
spring.cloud.task.cf.org.name (必填)CF 云的组织名称。
spring.cloud.task.cf.space.id (必填)CF 云的空间 ID。
spring.cloud.task.cf.space.name (必填)CF 云的空间名称。
spring.cloud.task.execution.id (必填)任务执行 ID。
spring.cloud.task.exit.code (必填)任务退出代码。
spring.cloud.task.external.execution.id (必填)任务的外部执行 ID。
spring.cloud.task.name (必填)任务名称测量。
spring.cloud.task.parent.execution.id (必填)任务的父执行 ID。
spring.cloud.task.status (必填)任务状态。可以是成功或失败。

任务运行器观察跨度

当任务运行器执行时创建的观察记录。

Span 名称 spring.cloud.task.runner(由约定类 org.springframework.cloud.task.configuration.observation.DefaultTaskObservationConvention 定义)。

封闭类的完全限定名称 org.springframework.cloud.task.configuration.observation.TaskDocumentedObservation

important

所有标签必须以 spring.cloud.task 前缀开头!

表 4. 标签键

名称描述
spring.cloud.task.runner.bean-name (必填)由 Spring Cloud Task 执行的 bean 的名称。