Todos os produtos
Search
Central de documentação

DataWorks:CreateDIAlarmRule

Última atualização: Oct 28, 2026

Cria uma regra de alerta para uma tarefa na nova versão do Data Integration. Atualmente, os tipos de tarefa suportados incluem a solução de sincronização em tempo real de banco de dados completo do MySQL para o Hologres.

Descrição da operação

Você pode configurar regras de alerta quando o tipo de sincronização da tarefa incluir 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. Este é o ID da tarefa associada à regra de alerta.

11265

Description

string

Não

A descrição.

mysql synchronizes to hologres heartbeat alert

MetricType

string

Sim

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

  • Heartbeat: alerta de status da tarefa

  • FailoverCount: alerta de contagem de failover

  • Delay: alerta de latência da tarefa

Heartbeat

TriggerConditions

array<object>

Sim

A lista de condições de acionamento de alerta. Há suporte para várias condições.

object

Não

A condição de acionamento 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, em minutos.

15

Threshold

integer

Não

O limite do alerta.

  • Alerta de status da tarefa: Nenhum limite é necessário.

  • Alerta de contagem de failover: O limite é o número de failovers.

  • Alerta de latência da tarefa: 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 canais de notificação de alerta. Há suporte para vários valores.

object

Não

O canal de notificação de alerta.

Severity

string

Não

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

  • Warning

  • Critical

Warning

Channels

array

Não

A lista de canais.

string

Não

O canal. Valores válidos:

  • Mail: e-mail

  • Phone: chamada telefônica

  • Sms: mensagem de texto

  • Ding: DingTalk

Ding

NotificationReceivers

array<object>

Sim

Os destinatários da notificação de alerta. Há suporte para vários valores.

object

Não

O destinatário da notificação de alerta.

ReceiverType

string

Não

O tipo de destinatário.

  • Quando o canal de notificação de alerta for e-mail, chamada telefônica ou mensagem de texto, defina o tipo de destinatário como ID de usuário do Alibaba Cloud (AliyunUid).

  • Quando o canal de notificação de alerta for o DingTalk, defina o tipo de destinatário como token do DingTalk (DingToken).

DingToken

ReceiverValues

array

Não

A lista de valores do destinatário.

string

Não

O valor do destinatário.

  • Quando o tipo de destinatário for ID de usuário do Alibaba Cloud, o valor do destinatário será o ID de usuário específico do Alibaba Cloud.

  • Quando o tipo de destinatário for token do DingTalk, o valor do destinatário será o token específico do DingTalk.

token1

InhibitionInterval

integer

Não

O intervalo de supressão de alerta, em minutos. Valor padrão: 5.

5

Enabled

boolean

Não

Especifica se a regra de alerta está ativada. Valor padrão: false.

true

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

A 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. Você não tem as permissões necessárias. Conceda as permissões primeiro.
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.