Configure regras de alerta no Operation Center. Este tópico descreve os formatos das mensagens de alerta enviadas por webhook personalizado.
Teste de conectividade
{
"message":{
"content": "DataWorks Workbench Alarm Connectivity Test"
}
}
Alertas personalizados
Corpo da mensagem
Alertas para instâncias com acionamento automático
{
"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://..."
}
}
Alertas para grupos de recursos
{
"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"
}
}
Campos
|
Campo |
Descrição |
Exemplo |
|
title |
Título do alerta. |
DataWorks_Remind |
|
task_size |
Número de tarefas. |
1 |
|
remind_name |
Nome da regra de alerta. |
webhookTest |
|
occur_time |
Horário de acionamento do alerta. |
2021-07-13 16:16:20 |
|
remind_type |
Condição de acionamento. Valores válidos:
|
completed |
|
node_id_list |
IDs dos nós. Separe vários IDs com vírgulas (,). Limite de cinco IDs. |
220167523 |
|
node_name_list |
Nomes dos nós. Separe vários nomes com vírgulas (,). Limite de cinco nomes. |
nodeName |
|
node_owner_list |
Proprietários dos nós. Separe vários proprietários com vírgulas (,). Limite de cinco proprietários. |
123123 |
|
remind_founder |
Criador da regra de alerta. |
jingyan20182222 |
|
remind_unit |
Granularidade de monitoramento da regra de alerta. Valores válidos:
|
Task |
|
number_of_alerts |
Número sequencial do acionamento do alerta. |
3 |
|
more_information |
URL da instância com acionamento automático no Operation Center. |
http://XXXX |
|
threshold |
Limiar. Disponível apenas para grupos de recursos.
|
99 |
|
duration |
Duração em minutos. Disponível apenas para grupos de recursos. |
30 |
Alertas de linha de base
Corpo da mensagem
{
"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",
"buffer": -1081,
"title": "DataWorks_Baseline_Alert",
"status": "overSla"
}
}
Campos
|
Campo |
Descrição |
Exemplo |
|
cycle_number |
ID do ciclo da instância de linha de base. Para ciclos diários, o valor é |
1 |
|
occur_time |
Horário de acionamento do alerta. |
2024-07-31 11:29:43 |
|
baseline_owners |
Proprietário da linha de base. |
dp3base |
|
baseline_name |
Nome da linha de base. |
baseline_test |
|
key_instance |
Instância chave atual. |
10590018690 |
|
sla_time |
Prazo de conclusão comprometido. |
2024-07-30 17:30:00 |
|
buffer |
Margem de alerta da linha de base. Unidade: minutos. |
-1081 |
|
title |
Título que especifica o tipo de alerta. |
DataWorks_Baseline_Alert |
|
status |
Status da linha de base. Valores válidos:
|
overSla |
Alertas de eventos
Corpo da mensagem
{
"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"
}
}
Campos
|
Campo |
Descrição |
Exemplo |
|
task_name |
Nome da tarefa com falha. |
failed_task |
|
event_type |
Tipo do evento. Valores válidos:
|
ERROR |
|
task_owner_name |
Proprietário da tarefa. |
dp3base |
|
occur_time |
Horário de acionamento do alerta. |
2024-07-30 23:06:06 |
|
event_name |
Nome do evento. Formato:
|
|
|
title |
Título que especifica o tipo de alerta. |
DataWorks_Event_Remind |