すべてのプロダクト
Search
ドキュメントセンター

Simple Log Service:結果フィールド

最終更新日:Mar 26, 2026

インテリジェント異常分析は、その結果を `internal-ml-log` という名前の Logstore に保存します。本トピックでは、これらの結果に含まれるフィールドについて説明します。

重要

2025 年 7 月 15 日 (UTC+08:00) 以降、インテリジェント異常分析機能は新規ユーザーには提供されなくなります。既存のユーザーは引き続き利用できます。

  1. 影響範囲

    以下のコア機能は公開されなくなります:インテリジェント検査、テキスト分析、時系列予測。

  2. 機能移行ソリューション

    Simple Log Service の 機械学習構文スケジュールされたクエリと分析 (スケジュールされた SQL)、および ダッシュボード 機能は、公開されなくなる機能を完全に置き換えることができます。

共通タグ構造

すべてのタスクタイプの結果データには、以下の共通フィールドが含まれます。

説明

タスクの結果データは、__tag__:__job_name__ フィールドと __tag__:__schedule_id__ フィールドを使用してクエリできます。

__tag__:__apply_time__:1638414250
__tag__:__batch_id__:a8343****5b0fd
__tag__:__data_type__:anomaly_detect
__tag__:__instance_name__:29030-****7bcdd
__tag__:__job_name__:etl-1637****3966-398245
__tag__:__model_name__:d52b5****c45397
__tag__:__region__:chengdu
__tag__:__schedule_id__:2457f****ebcdd

フィールド

説明

__tag__:__apply_time__

モデルがデータバッチを検査した時間 (秒単位) です。

__tag__:__batch_id__

バッチ ID。単一のアルゴリズム実行で処理されるすべてのデータには、同じバッチ ID がタグ付けされます。

__tag__:__data_type__

データのタイプ。有効な値は次のとおりです:

  • job_statistic:タスクの実行中に生成された統計データ。

  • job_progress:エンティティの検査進捗を示す出力データ。

  • anomaly_detect:検出された異常の結果データ。

  • detection_process:モデルトレーニングタスクからの検出結果データ。

  • eval_report:モデルトレーニングタスク完了後の各エンティティの検証データセットの結果。

__tag__:__instance_name__

タスクインスタンスの名前。プロジェクト ID とスケジュール ID で構成されます。

各インテリジェント検査タスクは、バックエンドサービスのインスタンス名にマッピングされます。

__tag__:__job_name__

タスク名。名前はプロジェクト内で一意である必要があります。

__tag__:__model_name__

モデル名。タスク内の各エンティティに対して一意のモデルが作成され、各モデル名は時系列エンティティに対応します。

__tag__:__region__

タスクが実行されるリージョン。

__tag__:__schedule_id__

タスクインスタンス ID。

各タスクは、バックエンドサービスのインスタンス ID にマッピングされます。

インテリジェント検査 (モデルトレーニング)

tag:data_type フィールドの値が異なると、ログタイプも異なります。

ランタイム統計

モデルトレーニングタスクの結果データ内の __tag__:__data_type__ フィールドが job_statistic に設定されている場合、そのデータはタスクのランタイム統計を表します。

パラメーター

説明

meta

モデルトレーニングタスクのデータソースを含むプロジェクトと Logstore を記述します。データは JSON 形式です。

project_name

モデルトレーニングタスクのデータソースを含むプロジェクト。

logstore_name

モデルトレーニングタスクのデータソースを含む Logstore。

result

JSON 形式の結果コンテンツ。

event_msg

指定されたタイムスタンプにおけるモデルトレーニングタスクの進捗を記述します。

occ_time

モデルトレーニングタスクの進捗のタイムスタンプ。

tips

モデルトレーニングタスクの進捗を要約します。例:「モデルが保存されました」。

検出結果

モデルトレーニングタスクの結果データ内の __tag__:__data_type__ フィールドが detection_process に設定されている場合、そのデータはタスクの検出結果を表します。

パラメーター

説明

meta

モデルトレーニングタスクのデータソースを含むプロジェクトと Logstore を記述します。データは JSON 形式です。

project_name

モデルトレーニングタスクのデータソースを含むプロジェクト。

logstore_name

モデルトレーニングタスクのデータソースを含む Logstore。

result

JSON 形式の結果コンテンツ。

dim_name

エンティティの特徴量の名前。

score

特定の時点におけるエンティティの特徴量の異常スコア。

value

特定の時点におけるエンティティの特徴量の値。

is_train_step

エンティティのデータポイントがトレーニングセットに属するかどうかを示します。

検証データセットの結果

モデルトレーニングタスクの結果データ内の __tag__:__data_type__ フィールドが eval_report に設定されている場合、そのデータはタスク完了後の各エンティティの検証データセットの結果を表します。

パラメーター

説明

entity

モデルが属するエンティティを識別します。データはキーと値のペアの形式です。

meta

モデルトレーニングタスクのデータソースを含むプロジェクトと Logstore を記述します。データは JSON 形式です。

project_name

モデルトレーニングタスクのデータソースを含むプロジェクト。

logstore_name

モデルトレーニングタスクのデータソースを含む Logstore。

result

JSON 形式の結果コンテンツ。

evaluation_metrics.auc

エンティティの教師ありモデルによって計算された、検証データセットの AUC。

evaluation_metrics.macro_f1

エンティティの教師ありモデルによって計算された、検証データセットのマクロ F1 スコア。

evaluation_metrics.precision

エンティティの教師ありモデルによって計算された、検証データセットの精度。

evaluation_metrics.recall

エンティティの教師ありモデルによって計算された、検証データセットの再現率。

time_config.training_start_time

エンティティのモデルトレーニングの開始時刻 (秒単位)。

time_config.training_stop_time

エンティティのモデルトレーニングの終了時刻 (秒単位)。

time_config.validation_end_time

エンティティのモデル検証の終了時刻 (秒単位)。

time_config.predict_time

エンティティのモデル検証の持続時間 (秒単位)。

time_config.train_time

エンティティのモデルトレーニングの持続時間 (秒単位)。

statistic.train_data_meta.train_anomaly_num

エンティティのトレーニングセット内の異常点の数。

statistic.train_data_meta.train_data_length

エンティティのトレーニングセットの長さ。

statistic.evaluation_data_meta.evaluation_anomaly_num

エンティティの検証データセット内の異常点の数。

statistic.evaluation_data_meta.evaluation_data_length

エンティティの検証データセットの長さ。

インテリジェント検査

tag:data_type フィールドはログタイプを指定します。

ランタイム統計

結果データ内の __tag__:__data_type__ フィールドが job_statistic に設定されている場合、そのデータにはタスクのランタイム統計が含まれます。

{
  "__tag__:__job_name__": "etl-1637133966-398245",
  "__tag__:__region__": "chengdu",
  "__tag__:__data_type__": "job_statistic",
  "__tag__:__apply_time__": "1638415928",
  "__tag__:__instance_name__": "29030-2457fbbd724de9421da8c73d37debcdd",
  "result": {
    "maxEntity": {
      "host": "machine_001",
      "ip": "192.0.2.1"
    },
    "maxTime": 1638415994,
    "minEntity": {
      "host": "machine_001",
      "ip": "192.0.2.1"
    },
    "minTime": 1638415994,
    "nTotalEntity": 1
  }
}

パラメーター

説明

result

結果オブジェクト。データは JSON 形式です。

maxEntity

現在のデータ消費に対して最新のデータポイントを持つエンティティに関する情報。

maxTime

現在のデータ消費に対して、エンティティからの最新のデータポイントのタイムスタンプ。

nTotalEntity

現在のタスクが検査しているエンティティの総数。

エンティティ検査の進捗

結果データ内の __tag__:__data_type__ フィールドが job_progress に設定されている場合、そのデータは特定のエンティティの検査進捗を示します。この情報は、新しいエンティティが検出されたか、または既存のエンティティがデータの送信を停止したかを判断するのに役立ちます。

{
  "__tag__:__job_name__": "etl-1637133966-398245",
  "__tag__:__region__": "chengdu",
  "__tag__:__data_type__": "job_progress",
  "__tag__:__apply_time__": "1638415883",
  "__tag__:__instance_name__": "29030-2457fbbd724de9421da8c73d37debcdd",
  "result": {
    "new_entity": false,
    "recently_arrived_time": 1638415994
  },
  "meta": {
    "logstore_name": "machine_monitor",
    "project_name": "sls-ml-demo"
  },
  "entity": {
    "host": "machine_001",
    "ip": "192.0.2.1"
  }
}

パラメーター

説明

meta

現在のタスクのプロジェクトと Logstore に関する情報を含む JSON オブジェクト。

project_name

リアルタイム検査タスクのデータソースを含むプロジェクト。

logstore_name

リアルタイム検査タスクのデータソースを含む Logstore。

result

結果オブジェクト。データは JSON 形式です。

new_entity

新しいエンティティが検出されたかどうかを示します。

recently_arrived_time

entity フィールドで指定されたエンティティから受信した最後の有効なデータポイントのタイムスタンプ。

entity

エンティティを識別するディメンションを含む JSON オブジェクト。

異常結果データ

結果データ内の __tag__:__data_type__ フィールドが anomaly_detect に設定されている場合、そのデータには異常検知の結果が含まれます。

{
  "__time__": 1638416474,
  "__tag__:__batch_id__": "a5870979816fc507cbeebc6b1133af0a",
  "__tag__:__schedule_id__": "2457fbbd724de9421da8c73d37debcdd",
  "__tag__:__apply_time__": "1638416291",
  "__tag__:__job_name__": "etl-1637133966-398245",
  "__tag__:__model_name__": "d52b59a6bfb3adcf2ee62a5064c45397",
  "__tag__:__data_type__": "anomaly_detect",
  "__tag__:__region__": "chengdu",
  "__tag__:__instance_name__": "29030-2457fbbd724de9421da8c73d37debcdd",
  "result": {
    "anomaly_type": "None",
    "dim_name": "value",
    "is_anomaly": false,
    "score": 0,
    "value": "0.780000"
  },
  "meta": {
    "logstore_name": "machine_monitor",
    "project_name": "sls-ml-demo"
  },
  "entity": {
    "host": "machine_001",
    "ip": "192.0.2.1"
  }
}

パラメーター

説明

entity

特定のモニタリングエンティティを識別する、ソースデータから派生した JSON オブジェクト。

meta

インテリジェント検査タスクの構成から派生した JSON オブジェクト。

project_name

Logstore を含むプロジェクト。

logstore_name

データソースを含む Logstore。

result

各データポイントのインテリジェント検査結果を含む結果オブジェクト。

dim_name

ソースデータから派生したメトリックの名前。

単変量および多変量の両方の時系列について、各 result オブジェクトには、単一のメトリックの検査結果が含まれます。

value

result.dim_name によって識別されるメトリックの値。ソースデータから派生します。

score

異常の深刻度を定量化する 0 から 1 までの異常スコア。スコアが高いほど、より深刻な異常を示します。

is_anomaly

データポイントが異常と見なされるかどうかを示します。

  • result.score が 0.5 より大きい場合、この値は true です。

  • result.score が 0.75 より大きい場合、この値は true であり、アラートがトリガーされます。

anomaly_type

モデルによって予備的に決定された異常タイプ。サポートされているタイプには、スパイク、ドリフト、ジッター、欠損、しきい値超過が含まれます。詳細については、「異常タイプ」をご参照ください。

テキスト分析

このテーブルは、共通の tag フィールドを除いた、テキスト分析の共通フィールドをリストしています。

パラメーター

説明

algo_type

アルゴリズムのタイプ。

result_type

結果のタイプ。

result

JSON 形式の結果コンテンツ。

result フィールドの値は、result_type フィールドの値に依存します。

meta

JSON 形式のメタデータ。

project_name

Logstore を含むプロジェクト。

LogStore_name

データソースを含む Logstore。

topic

データソースのログトピック。

query

コンシューマーグループの使用など、データをプルするメソッド。

win_size

タイムウィンドウの長さ。

version

アルゴリズムのバージョン。

result フィールドの値は result_type フィールドに依存します。result フィールドについては、以下で詳しく説明します。

result_type フィールドは cluster_info です

result_type フィールドが cluster_info の場合、result フィールドには次のようにログカテゴリ情報が含まれます:

"result": {
  "cluster_id": "xxxx",
  "cluster_pattern": "xxxx",
  "cluster_active_age": 120,
  "cluster_alive_age": 150,
  "anomaly_score": 0.1,
  "count": 2,
  "source": []
}

パラメーター

説明

result.cluster_id

ログカテゴリの ID。

result.cluster_pattern

ログカテゴリのログテンプレート。

result.cluster_active_age

ログカテゴリがアクティブであったタイムウィンドウの数。

ログカテゴリは、そのカテゴリのログがそのウィンドウに表示される場合、タイムウィンドウ内でアクティブです。

result.cluster_alive_age

ログカテゴリが最初に表示されてからのタイムウィンドウの数。

result.anomaly_score

ログカテゴリの異常スコア。

result.count

ログカテゴリ内のログの数。

result.source

ログテンプレート内の変数の可能な値。

result_type フィールドが group_info の場合

result_type フィールドが group_info の場合、result フィールドには次のようにログカテゴリグループに関する情報が含まれます:

"result": {
  "group_anomaly_score": 0.1,
  "group_age": 10,
  "group_n_event": 190,
  "group_n_cluster": 10
}

パラメーター

説明

result.group_anomaly_score

ログカテゴリグループの異常スコア。

result.group_age

現在のタイムウィンドウのシーケンス番号。

result.group_n_event

現在のタイムウィンドウ中のログカテゴリグループ内のログの総数。

result.group_n_cluster

現在のタイムウィンドウ中のログカテゴリグループ内のログカテゴリの総数。

result_type フィールドは anomaly_info です

result_type フィールドが anomaly_info の場合、result フィールドには次のように異常イベントに関する情報が含まれます:

"result": {
  "anomaly_id": "xxxx",
  "anomaly_type": "xxxx",
  "value": 0,
  "anomaly_score": 0.0,
  "expect_lower": 0.0,
  "expect_upper": 0.0
}

パラメーター

説明

result.anomaly_id

異常に関連付けられたログカテゴリの ID。

result.anomaly_type

異常タイプ。

result.value

イベント値。

result.anomaly_type フィールドの値が result.value フィールドの意味を決定します。

result.anomaly_score

異常スコア。

result.expect_lower

期待されるイベント値 (result.value フィールド) の下限。

result.expect_upper

result.value フィールドの期待されるイベント値の上限。

時系列予測

このテーブルは、共通の tag フィールドを除いた、時系列予測結果の共通フィールドを説明します。

パラメーター

説明

algo_type

アルゴリズムのタイプ。値は series_prediction です。

result_type

結果のタイプ。

成功した操作の場合は prediction_ok、失敗した操作の場合は prediction_error です。

result

JSON 形式の結果コンテンツ。

result フィールドの値は、result_type フィールドの値に依存します。

meta

JSON 形式のメタデータ。

project_name

Logstore を含むプロジェクトの名前。

LogStore_name

データソースを含む Logstore の名前。

topic

データソースのログトピック。

version

アルゴリズムのバージョン。

result フィールドの構造は result_type フィールドの値に依存します。以下のセクションでは、result フィールドについて詳しく説明します。

result_typeprediction_ok の場合

result_type フィールドが prediction_ok の場合、予測は成功です。各ログには、時系列の 1 つのポイントの予測結果が含まれます。対応する result フィールドは次のように構造化されています:

{
  "entity": "xxxx",
  "metric": "xxxx",
  "time": xxxx,
  "value": "xxxx",
  "expect_value": "xxxx",
  "expect_lower": "xxxx",
  "expect_upper": "xxxx"
}

パラメーター

説明

result.entity

時系列のエンティティ ID。

result.metric

時系列のメトリック。

result.time

時系列の現在のポイントのタイムスタンプ。

result.value

現在のポイントの実際の値。

result.expect_value

現在のポイントの予測値。

result.expect_lower

現在のポイントの予測下限値。

result.expect_upper

現在のポイントの予測上限値。

result_typeprediction_error の場合

result_type フィールドが prediction_error の場合 (この場合、__tag__:__data_type__ フィールドは job_error_message)、予測は失敗しました。対応する result フィールドは次のように構造化されています:

{
  "entity": "xxxx",
  "metric": "xxxx",
  "error_type": "xxxx",
  "error_msg": "xxxx"
}

パラメーター

説明

result.entity

時系列のエンティティ ID。

result.metric

時系列のメトリック。

result.error_type

エラータイプ。

result.error_msg

エラーの詳細。

ドリルダウン分析

このテーブルは、共通の tag フィールドを除いた、ドリルダウン分析結果の共通フィールドをリストしています。

パラメーター

説明

result

結果は JSON オブジェクトです。

result フィールドの値は __tag__:__data_type__ フィールドに依存します。

__tag__:__data_type__ フィールドはログタイプを示します。

進捗

tag:data_type フィールドの値が job_progress の場合、result フィールドにはタスクの進捗情報が含まれます。

フィールド

説明

result.from_ts

タスクの開始時刻。

result.to_ts

タスクの終了時刻。inf という値は、タスクが進行中であることを示します。

result.progress

タスクの現在の進捗。

result.message

タスクの現在の進捗に関するステータス情報。

ステータス

tag:data_type フィールドの値が job_status の場合、result フィールドにはドリルダウン分析タスクのステータス情報が含まれます。

フィールド

説明

result.from_ts

タスクの開始時刻。

result.to_ts

タスクの終了時刻。inf という値は、タスクが進行中であることを示します。

result.status

タスクのステータス。

result.message

タスクのステータス情報。

根本原因

tag:data_type フィールドの値が root_cause の場合、result フィールドにはドリルダウン分析からの根本原因情報が含まれます。

フィールド

説明

result.status

イベントの根本原因が見つかったかどうかを指定します。有効な値は次のとおりです:

  • success:根本原因が見つかりました。

  • fail:根本原因は見つかりませんでした。

result.snapshot_time

ドリルダウン分析に使用された多次元時系列データのタイムスタンプ。

result.elapsed_time

イベントの根本原因分析の持続時間。

result.event_info

根本原因分析をトリガーしたイベント。

result.root_cause

result.statussuccess の場合、このフィールドには根本原因分析の結果が含まれます。

result.reason

result.statusfail の場合、このフィールドは根本原因が見つからなかった理由を説明します。