Atualiza as regras de alerta para tarefas na nova versão do Data Integration. Os tipos de tarefa atualmente 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 sua tarefa incluir sincronização em tempo real. As regras de alerta são atualizadas usando atualizações de campo completo. Atualizações de campo parcial não são suportadas.
Esta operação é suportada no DataWorks Basic Edition ou em uma edição superior.
Experimente agora
Testar
Autorização RAM
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DIAlarmRuleId |
integer |
Sim |
O ID da regra de alerta. Você pode obter o ID a partir do parâmetro DIAlarmRulePaging.DIJobAlarmRules[].DIAlarmRuleId na resposta da operação ListDIAlarmRules. |
34982 |
| Description |
string |
Não |
A descrição. |
mysql synchronizes to hologres heartbeat alert |
| MetricType |
string |
Sim |
O tipo da métrica de alerta. Valores válidos:
|
Heartbeat |
| TriggerConditions |
array<object> |
Sim |
A lista de condições de acionamento de alerta. Múltiplas condições são suportadas. |
|
|
object |
Não |
A condição de acionamento do alerta. |
||
| Severity |
string |
Não |
O nível de gravidade. Valores válidos:
|
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.
|
5 |
| NotificationSettings |
object |
Sim |
As configurações de notificação de alerta. |
|
| NotificationChannels |
array<object> |
Sim |
Os canais de notificação de alerta. Múltiplos valores são suportados. |
|
|
object |
Não |
O canal de notificação de alerta. |
||
| Severity |
string |
Não |
O nível de gravidade. Valores válidos:
|
Warning |
| Channels |
array |
Não |
A lista de canais. |
|
|
string |
Não |
O canal. Valores válidos:
|
Ding |
|
| NotificationReceivers |
array<object> |
Sim |
Os destinatários da notificação de alerta. Múltiplos valores são suportados. |
|
|
object |
Não |
O destinatário da notificação de alerta. |
||
| ReceiverType |
string |
Não |
O tipo de destinatário.
|
DingToken |
| ReceiverValues |
array |
Não |
A lista de valores do destinatário. |
|
|
string |
Não |
O valor do destinatário.
|
token1 |
|
| InhibitionInterval |
integer |
Não |
O intervalo de inibição de alerta. Unidade: 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. |
A6C6B486-E3A2-5D52-9E76-D9380485D946 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "A6C6B486-E3A2-5D52-9E76-D9380485D946"
}
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.