全部產品
Search
文件中心

DataWorks:自訂Webhook與營運監控警示資訊對接方案

更新時間:Sep 21, 2026

使用DataWorks監控警示功能的自訂Webhook服務時,DataWorks預設通過公網推送警示資訊。您可根據Webhook服務的部署環境選擇對接方式:公網方式需將DataWorks的公網出口IP地址加入到Webhook服務的白名單中;內網方式則需為自訂Webhook指定與該服務網路連通的資源群組,由該資源群組發送警示訊息,以確保警示資訊能夠成功傳送。

使用範圍

  • 網路限制:預設通過公網方式推送。如果您的 Webhook 服務部署在內網環境,可在租戶警示策略中為自訂 Webhook 指定與該服務網路連通的資源群組,由該資源群組發送警示訊息。兩種對接方式的配置詳情,請分別參見公網方式和內網方式。

  • 版本限制:僅DataWorks企業版支援自訂WebHook。

網路設定

DataWorks 預設通過公網向 Webhook 服務推送警示資訊。您可根據 Webhook 服務的部署環境選擇公網方式或內網方式。

公網方式

DataWorks預設通過公網向您的Webhook服務推送警示資訊,無需額外配置網路。

說明

如果您的Webhook服務未啟用白名單存取控制,則可忽略該操作步驟。

如果您的Webhook服務啟用了白名單存取控制,您需將以下的DataWorks公網IP地址添加至Webhook服務的IP白名單中。

地區名稱

地區ID

IP地址

華北2(北京)

cn-beijing

47.93.5.9,47.93.60.157,47.94.111.106,59.110.166.34,60.205.184.153,60.205.227.157,60.205.223.44,123.56.217.46,123.57.155.168,123.57.243.71

華北3(張家口)

cn-zhangjiakou

39.100.0.109,39.100.9.117,39.100.9.121

華東1(杭州)

cn-hangzhou

47.96.30.97,47.97.175.135,116.62.247.242,120.27.233.168,121.40.70.19,121.199.31.66,121.199.41.143,121.199.61.16

華東2(上海)

cn-shanghai

47.100.10.242,47.101.166.155,47.101.179.29,47.101.196.116,101.132.179.94,106.14.1.102,106.15.197.122,106.15.202.114

華南1(深圳)

cn-shenzhen

47.107.81.9,47.112.11.104,47.112.21.108,47.112.22.239,47.112.23.85

馬來西亞(吉隆坡)

ap-southeast-3

47.254.198.127,47.254.200.185

日本(東京)

ap-northeast-1

47.74.22.81,47.74.23.43

韓國(首爾)

ap-northeast-2

47.80.13.207,47.80.10.92

西南1(成都)

cn-chengdu

47.108.64.120,47.108.119.242

新加坡

ap-southeast-1

47.74.209.97,47.74.229.187,47.74.243.124

印尼(雅加達)

ap-southeast-5

149.129.253.151,149.129.253.185

中國香港

cn-hongkong

47.52.128.224,47.244.33.205

德國(法蘭克福)

eu-central-1

47.91.89.154,47.254.153.91

美國(維吉尼亞)

us-east-1

47.89.191.99,47.90.253.133

美國(矽谷)

us-west-1

47.88.4.25,47.88.6.226

英國(倫敦)

eu-west-1

8.208.12.7,8.208.15.6

沙特(利雅得)

me-central-1

8.213.30.84,8.213.30.232

內網方式

如果您的Webhook服務部署在內網環境,您可在租戶警示策略中為自訂Webhook指定與該服務網路連通的資源群組,由該資源群組發送警示訊息,使警示資訊不出內網,資訊傳輸更安全。

  1. 登入DataWorks控制台,進入營運中心後,在左側導覽列單擊监控报警 > 规则管理。

  2. 單擊租戶警示原則設定。

  3. 為自訂Webhook資源群組選擇與您的Webhook服務網路連通的資源群組(僅支援Serverless資源群組),完成配置。租戶警示策略的更多說明,請參見租戶警示原則設定。資源群組網路設定請參見:配置網路連通。

說明

未選擇資源群組時,租戶內的自訂Webhook沿用預設的公網方式發送。配置生效後,警示資訊頁面頂部會提示當前租戶的自訂Webhook已啟用資源群組發送,您可單擊提示中的修改配置調整該設定。

訊息格式適配

DataWorks 向自訂 Webhook 服務推送的警示訊息為 JSON 格式。以下為各類警示的連通性測試報文、訊息體樣本及欄位含義說明。

連通性測試

{
 "message":{
 "content": "DataWorks Workbench Alarm Connectivity Test"
 }
}

自訂警示

訊息體

周期執行個體狀態警示

{
 "message": {
 "title": "DataWorks_Remind",
 "remind_name": "webhookTest",
 "remind_unit": "Task"
 "occur_time": "2021-07-13 16:16:20",
 "remind_type": "uncompleted",
 "task_size": 1,
 "node_id_list": "220167523",
 "node_name_list": "nodeName",
 "node_owner_list": "123123123",
 "remind_founder": "jingyan20182222",
 "number_of_alerts": 3,
 "more_information": "http://..."
 }
} 

資源群組警示

{
 "message": {
 "title": "DataWorks_Remind",
 "remind_name": "規則名",
 "remind_unit": "ScheduleResourceGroup",
 "occur_time": "2021-07-13 16:16:20",
 "remind_type": "resGroup use ratio",
 "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,英文逗號分割,最多5個。

220167523

node_name_list

節點名,英文逗號分割,最多5個。

nodeName

node_owner_list

責任人列表,英文逗號分割,最多5個。

123123

remind_founder

規則建立人。

jingyan20182222

remind_unit

規則監控粒度。

取值如下:

  • Task:任務

  • Baseline:基準

  • Project:專案

  • BizProcess:商務程序

  • ScheduleResourceGroup:調度資源群組

  • DiResourceGroup:Data Integration資源群組

Task

number_of_alerts

第幾次警示。

3

more_information

DataWorks營運中心周期執行個體的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": "基準測試",
 "key_instance": 10590018690,
 "sla_time": "2024-07-30 17:30:00",
 "buffer": -1081,
 "title": "DataWorks_Baseline_Alert",
 "status": "overSla"
 }
}

欄位含義

欄位

描述

樣本

cycle_number

周期號,Apsara Infrastructure Management Framework線為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": "失敗任務名",
 "event_type": "ERROR",
 "task_owner_name": "dp3base",
 "occur_time": "2024-07-30 23:06:06",
 "event_name": "20240729-10000213793(⼩時失敗基準)(24)-[project:lwt_test_hongkong]出錯",
 "title": "DataWorks_Event_Remind"
 }
}

欄位含義

欄位

描述

樣本

task_name

異常任務名。

失敗任務

event_type

事件類型。

  • ERROR:出錯

  • SLOW:變慢

ERROR

task_owner_name

任務責任人。

dp3base

occur_time

發生時間。

2024-07-30 23:06:06

event_name

事件名稱,格式:

業務⽇期-節點ID(節點名)(周期ID)-[project:項⽬空間名]

20240729-10000213793(失敗任務)(1)-[project:lwt_test_hongkong]出錯

title

標題(類型)。

DataWorks_Event_Remind