最新の安定バージョンについては、spring-cloud-task 3.3.0 を使用してください。

可観測性

可観測性メタデータ

可観測性 - メトリクス

以下に、このプロジェクトで宣言されたすべての指標のリストを示します。

タスクがアクティブです

タスクの実行に関して作成されるメトリクス。

指標名  spring.cloud.task (規約クラス org.springframework.cloud.task.listener.DefaultTaskExecutionObservationConvention で定義)。タイプ  timer.

指標名  spring.cloud.task.active (規約クラス org.springframework.cloud.task.listener.DefaultTaskExecutionObservationConvention で定義)。タイプ  long task timer.

観測の開始後に追加された KeyValues は、*.active メトリクスから欠落している可能性があります。
Micrometer は、ベースユニットに nanoseconds を内部的に使用します。ただし、各バックエンドが実際のベースユニットを決定します。(つまり、Prometheus は秒を使用します)

外側のクラス org.springframework.cloud.task.listener.TaskExecutionObservation の完全修飾名。

すべてのタグには、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.

観測の開始後に追加された KeyValues は、*.active メトリクスから欠落している可能性があります。
Micrometer は、ベースユニットに nanoseconds を内部的に使用します。ただし、各バックエンドが実際のベースユニットを決定します。(つまり、Prometheus は秒を使用します)

外側のクラス org.springframework.cloud.task.configuration.observation.TaskDocumentedObservation の完全修飾名。

すべてのタグには、spring.cloud.task プレフィックスを付ける必要があります。
表 2: カーディナリティの低いキー

名前

説明

spring.cloud.task.runner.bean-name (必須)

Spring Cloud Task によって実行された Bean の名前。

可観測性 - スパン

以下に、このプロジェクトで宣言されたすべてのスパンのリストを示します。

タスクのアクティブなスパン

タスクの実行に関して作成されるメトリクス。

スパン名  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 (必須)

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 で定義)。

外側のクラス org.springframework.cloud.task.configuration.observation.TaskDocumentedObservation の完全修飾名。

すべてのタグには、spring.cloud.task プレフィックスを付ける必要があります。
表 4: タグキー

名前

説明

spring.cloud.task.runner.bean-name (必須)

Spring Cloud Task によって実行された Bean の名前。