Cria uma regra de alerta para uma tarefa de integração de dados.
Descrição da operação
Você deve adquirir o DataWorks Basic Edition ou uma edição superior para usar este recurso.
Experimente agora
Testar
Autorização RAM
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| Description |
string |
Não |
A descrição da regra de alerta. |
Alert description |
| MetricType |
string |
Sim |
O tipo de métrica de alerta. Valores válidos:
|
Heartbeat |
| Enabled |
boolean |
Não |
Especifica se a regra de alerta deve ser ativada. Por padrão, a regra de alerta é desativada. |
true |
| DIJobId |
integer |
Sim |
O ID da tarefa associada à regra de alerta. |
1 |
| ClientToken |
string |
Não |
O parâmetro de idempotência. |
ABFUOEUOTRTRJKE |
| Name |
string |
Sim |
O nome da regra de alerta. |
alartRule |
| TriggerConditions |
array<object> |
Sim |
A lista de condições de acionamento de alerta. Várias condições são suportadas. |
|
|
object |
Não |
A lista de condições de acionamento de alerta. Várias condições são suportadas. |
||
| Severity |
string |
Não |
O nível de severidade. Valores válidos:
|
Warning |
| Duration |
integer |
Não |
A janela de tempo para cálculo do alerta. Unidade: minutos. |
10 |
| Threshold |
integer |
Não |
O limite de alerta.
|
10 |
| DdlTypes |
array |
Não |
A lista de tipos de DDL que entram em vigor. Este parâmetro só tem efeito quando o tipo de métrica é notificação de DDL. |
|
|
string |
Não |
A lista de tipos de DDL que entram em vigor. Este parâmetro é retornado apenas quando MetricType está definido como DdlReport. Valores válidos:
|
AlterAddColumn |
|
DdlReportTags
deprecated
|
array |
Não |
[Deprecated] Use o parâmetro DdlTypes em vez disso. |
|
deprecated
|
string |
Não |
[Deprecated] Use o parâmetro DdlTypes em vez disso. |
AlterAddColumn |
| NotificationSettings |
object |
Sim |
As configurações de notificação de alerta. |
|
| NotificationChannels |
array<object> |
Não |
Os canais de notificação de alerta. |
|
|
object |
Não |
Os canais de notificação de alerta. |
||
| Severity |
string |
Não |
O nível de severidade. Valores válidos:
|
Warning |
| Channels |
array |
Não |
O canal de notificação. Valores válidos:
|
|
|
string |
Não |
O canal de notificação. Valores válidos:
|
Ding |
|
| NotificationReceivers |
array<object> |
Não |
Os destinatários da notificação de alerta. |
|
|
object |
Não |
Os destinatários da notificação de alerta. |
||
| ReceiverType |
string |
Não |
O tipo de destinatário. Valores válidos: AliyunUid, DingToken, FeishuToken e WebHookUrl. |
DingToken |
| ReceiverValues |
array |
Não |
Os valores dos destinatários.
|
|
|
string |
Não |
Os valores dos destinatários.
|
token1 |
|
| MuteInterval |
integer |
Não |
O intervalo de silenciamento do alerta. Unidade: minutos. Valor padrão: 5. |
5 |
InhibitionInterval
deprecated
|
integer |
Não |
[Deprecated] Use o parâmetro MuteInterval em vez disso. |
5 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| Id |
integer |
O ID da regra de alerta. |
1 |
| RequestId |
string |
O ID da solicitação. Usado para localizar logs e solucionar problemas. |
C636A747-7E4E-594D-94CD-2B**** |
DIAlarmRuleId
deprecated
|
string |
[Deprecated] Use o parâmetro Id em vez disso. |
1 |
Exemplos
Resposta de sucesso
JSON formato
{
"Id": 1,
"RequestId": "C636A747-7E4E-594D-94CD-2B****",
"DIAlarmRuleId": "1"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.