Todos os produtos
Search
Central de documentação

DataWorks:CreateDIAlarmRule

Última atualização: Jun 29, 2026

Cria uma regra de alerta para uma tarefa de sincronização.

Descrição da operação

As regras de alerta podem ser configuradas quando sua tarefa inclui sincronização em tempo real.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

Nenhuma autorização necessária para esta operação. Se você encontrar problemas com esta operação, entre em contato com o suporte técnico.

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

DIJobId

integer

Sim

O ID da tarefa à qual a regra de alerta está associada.

11265

Description

string

Não

A descrição da tarefa.

mysql synchronizes to hologres heartbeat alert

MetricType

string

Sim

O tipo de métrica na regra de alerta. Valores válidos:

  • Heartbeat

  • FailoverCount

  • Delay

Heartbeat

TriggerConditions

array<object>

Sim

As condições usadas para acionar a regra de alerta.

object

Não

A condição usada para acionar a regra de alerta.

Severity

string

Não

O nível de gravidade. Valores válidos:

  • Warning

  • Critical

Warning

Duration

integer

Não

O intervalo de tempo para cálculo do alerta. Unidade: minutos.

15

Threshold

integer

Não

O limite do alerta.

  • Se a regra de alerta for para o status da tarefa, não é necessário especificar um limite.

  • Se a regra de alerta for para failovers, especifique o número de failovers.

  • Se a regra de alerta for para latência, o limite é a duração da latência, em segundos.

5

NotificationSettings

object

Sim

As configurações de notificação de alerta.

NotificationChannels

array<object>

Sim

Os métodos de notificação de alerta.

object

Não

O método de notificação de alerta.

Severity

string

Não

O nível de gravidade. Valores válidos:

  • Warning

  • Critical

Warning

Channels

array

Não

Os métodos de notificação de alerta.

string

Não

O método de notificação de alerta. Valores válidos:

  • Mail: e-mail

  • Phone: chamada telefônica

  • Sms: mensagem de texto

  • Ding: token do chatbot do DingTalk

Ding

NotificationReceivers

array<object>

Sim

As configurações dos destinatários da notificação de alerta.

object

Não

A configuração de um destinatário da notificação de alerta.

ReceiverType

string

Não

O tipo de destinatário. Valores válidos: AliyunUid e DingToken.

  • Se o método de notificação de alerta for Mail, Phone ou Sms, defina este parâmetro como AliyunUid, que especifica o ID da conta Alibaba Cloud.

  • Se o método de notificação de alerta for Ding, defina este parâmetro como DingToken, que indica o token do chatbot do DingTalk.

DingToken

ReceiverValues

array

Não

Os destinatários.

string

Não

O destinatário.

  • Se o parâmetro ReceiverType estiver definido como AliyunUid, defina este parâmetro como o ID da conta Alibaba Cloud de um usuário.

  • Se o parâmetro ReceiverType estiver definido como DingToken, defina este parâmetro como o token de um chatbot do DingTalk.

token1

InhibitionInterval

integer

Não

A duração do intervalo de supressão de alerta. Valor padrão: 5. Unidade: minutos.

5

Enabled

boolean

Não

Especifica se a regra de alerta deve ser ativada. Por padrão, a regra de alerta está desativada.

true

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

Os parâmetros de resposta.

RequestId

string

O ID da solicitação.

C636A747-7E4E-594D-94CD-2B4F8A9A9A63

DIAlarmRuleId

integer

O ID da regra de alerta.

34988

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "C636A747-7E4E-594D-94CD-2B4F8A9A9A63",
  "DIAlarmRuleId": 34988
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

500 InternalError.System An internal system error occurred. Try again later.
500 InternalError.UserId.Missing An internal system error occurred. Try again later.
403 Forbidden.Access Access is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition. No permission, please authorize
429 Throttling.Api The request for this resource has exceeded your available limit.
429 Throttling.System The DataWorks system is busy. Try again later.
429 Throttling.User Your request is too frequent. Try again later.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.