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

:インテリジェントモニタリング: カスタムWebhookを使用したアラートメッセージの形式

最終更新日:Jan 11, 2025

オペレーションセンターでアラートルールを設定できます。このトピックでは、カスタムWebhookを使用して送信されるアラートメッセージの形式について説明します。

接続テスト

{
 "message":{
 "content": "DataWorks Workbench Alarm Connectivity Test" // DataWorks ワークベンチアラーム接続テスト
 }
}

カスタムアラート

メッセージ本文

自動トリガーインスタンスのアラート

{
 "message": {
 "title": "DataWorks_Remind",
 "remind_name": "webhookTest", // webhookテスト
 "remind_unit": "Task", // タスク
 "occur_time": "2021-07-13 16:16:20", // 発生時刻
 "remind_type": "uncompleted", // 未完了
 "task_size": 1, // タスク数
 "node_id_list": "220167523", // ノードIDリスト
 "node_name_list": "nodeName", // ノード名リスト
 "node_owner_list": "123123123", // ノード所有者リスト
 "remind_founder": "jingyan20182222", // リマインダー作成者
 "number_of_alerts": 3, // アラート回数
 "more_information": "http://..." // 詳細情報
 }
} 

リソースグループのアラート

{
 "message": {
 "title": "DataWorks_Remind",
 "remind_name": "Alert rule name", // アラートルール名
 "remind_unit": "ScheduleResourceGroup", // スケジュールリソースグループ
 "occur_time": "2021-07-13 16:16:20", // 発生時刻
 "remind_type": "resGroup use ratio", // リソースグループ使用率
 "resource_group_name": "Resource group name", // リソースグループ名
 "threshold": 99, // しきい値
 "duration": 30, // 期間
 "remind_founder": "jingyan20182222" // リマインダー作成者
 }
}

フィールド

フィールド

説明

title

アラートのタイトル。

DataWorks_Remind

task_size

タスクの数。

1

remind_name

アラートルール名。

webhookTest

occur_time

アラートがトリガーされた時刻。

2021-07-13 16:16:20

remind_type

トリガー条件。

有効な値:

  • completed

  • uncompleted

  • error

  • cycle uncompleted

  • run over time

  • exhausted error

  • resGroup use ratio

  • the number of waiting task in resGroup

completed

node_id_list

ノード ID。複数の ID はカンマ (,) で区切ります。最大 5 つのノード ID がサポートされています。

220167523

node_name_list

ノード名。複数の名前はカンマ (,) で区切ります。最大 5 つのノード名がサポートされています。

nodeName

node_owner_list

ノード所有者。複数の所有者はカンマ (,) で区切ります。最大 5 つのノード所有者がサポートされています。

123123

remind_founder

アラートルールを作成したユーザー。

jingyan20182222

remind_unit

アラートルールの監視粒度。

有効な値:

  • Task

  • Baseline

  • Project

  • BizProcess

  • ScheduleResourceGroup

  • DiResourceGroup

Task

number_of_alerts

アラートの n 回目のトリガー。

3

more_information

オペレーションセンターで対象の自動トリガーインスタンスの URL。

http://XXXX

threshold

しきい値。このパラメーターは、リソースグループに対してのみ使用できます。

  • remind_type パラメーターが resGroup use ratio に設定されている場合、このパラメーターはリソースグループの使用率の上限を指定します。

  • remind_type パラメーターが the number of waiting task in resGroup に設定されている場合、このパラメーターはリソースを待機しているインスタンスの上限を指定します。

99

duration

期間。単位: 分。このパラメーターは、リソースグループに対してのみ使用できます。

30

ベースラインアラート

メッセージ本文

{
 "message": {
 "cycle_number": 1, // サイクル番号
 "occur_time": "2024-07-31 11:29:43", // 発生時刻
 "baseline_owners": "dp3base", // ベースライン所有者
 "baseline_name": "Baseline test", // ベースラインテスト
 "key_instance": 10590018690, // 主要インスタンス
 "sla_time": "2024-07-30 17:30:00", // SLA 時刻
 "buffer": -1081, // バッファ
 "title": "DataWorks_Baseline_Alert",
 "status": "overSla" // SLA 超過
 }
}

フィールド

フィールド

説明

cycle_number

ベースラインインスタンスのサイクルの ID。日レベルのサイクルの ID は 1 です。

1

occur_time

アラートがトリガーされた時刻。

2024-07-31 11:29:43

baseline_owners

ベースライン所有者。

dp3base

baseline_name

ベースラインの名前。

baseline_test

key_instance

現在の主要インスタンス。

10590018690

sla_time

コミットされた完了時刻。

2024-07-30 17:30:00

buffer

ベースラインのアラートマージンしきい値。単位: 分。

-1081

title

アラートタイプを指定するタイトル。

DataWorks_Baseline_Alert

status

ベースラインのステータス。有効な値:

  • dangerous

  • overSla

overSla

イベントアラート

メッセージ本文

{
 "message": {
 "task_name": "Name of a failed task", // 失敗したタスクの名前
 "event_type": "ERROR", // エラー
 "task_owner_name": "dp3base", // タスク所有者名
 "occur_time": "2024-07-30 23:06:06", // 発生時刻
 "event_name": "20240729-10000213793(Failed hour-level baseline)(24)-[project:lwt_test_hongkong]Error", // イベント名
 "title": "DataWorks_Event_Remind"
 }
}

フィールド

フィールド

説明

task_name

異常なタスクの名前。

failed_task

event_type

イベントのタイプ。有効な値:

  • ERROR

  • SLOW

ERROR

task_owner_name

タスクの所有者。

dp3base

occur_time

アラートがトリガーされた時刻。

2024-07-30 23:06:06

event_name

イベントの名前。形式:

データタイムスタンプ-ノードID(ノード名)(サイクルID)-[project:ワークスペース名]

20240729-10000213793(failed_task)(1)-[project:lwt_test_hongkong]Error

title

アラートタイプを指定するタイトル。

DataWorks_Event_Remind