Consulta a lista de regras de alerta para nós de nova versão de integração de dados. Atualmente, os tipos de nó suportados incluem as soluções em tempo real de banco de dados completo do MySQL para Hologres.
Descrição da operação
Quando o tipo de sincronização da sua tarefa inclui sincronização em tempo real, você pode configurar regras de alerta.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dataworks:* |
list |
*Todos os recursos.
|
Nenhuma | Nenhuma |
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 associado à regra de alerta. Você pode obter esse valor em DIJobPaging.DIJobs[].DIJobId na resposta do ListDIJobs. |
11260 |
| PageNumber |
integer |
Não |
O número da página. Valor padrão: 1. |
1 |
| PageSize |
integer |
Não |
O tamanho da página. Valor padrão: 10. |
10 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A resposta. |
||
| RequestId |
string |
O ID da solicitação. |
74C2FECD-5B3A-554A-BCF5-35**** |
| DIAlarmRulePaging |
object |
O resultado paginado das regras de alerta. |
|
| TotalCount |
integer |
O número total de registros. |
2 |
| PageNumber |
integer |
O número da página. |
1 |
| PageSize |
integer |
O tamanho da página. |
10 |
| DIJobAlarmRules |
array<object> |
A lista de regras de alerta. |
|
|
array<object> |
A regra de alerta. |
||
| DIAlarmRuleId |
integer |
O ID da regra de alerta. |
41998 |
| DIJobId |
integer |
O ID da tarefa. Este é o ID da tarefa associado à regra de alerta. |
11260 |
| Description |
string |
A descrição. |
mysql synchronizes to hologres heartbeat alert |
| MetricType |
string |
O tipo de métrica de alerta. Valores válidos:
|
Heartbeat |
| Enabled |
boolean |
Indica se a regra de alerta está ativada. |
true |
| TriggerConditions |
array<object> |
A lista de condições de acionamento de alerta. Há suporte para várias condições. |
|
|
object |
A condição de acionamento de alerta. |
||
| Severity |
string |
O nível de gravidade. Valores válidos:
|
Warning |
| Duration |
integer |
A janela de tempo para cálculo do alerta. Unidade: minutos. |
15 |
| Threshold |
integer |
O limite de alerta.
|
5 |
| NotificationSettings |
object |
As configurações de notificação de alerta. |
|
| NotificationChannels |
array<object> |
Os canais de notificação de alerta. Há suporte para vários valores. |
|
|
object |
O canal de notificação de alerta. |
||
| Severity |
string |
O nível de gravidade. Valores válidos:
|
Warning |
| Channels |
array |
A lista de canais. |
|
|
string |
O canal. Valores válidos:
|
Ding |
|
| NotificationReceivers |
array<object> |
Os destinatários da notificação de alerta. Há suporte para vários valores. |
|
|
object |
O destinatário da notificação de alerta. |
||
| ReceiverType |
string |
O tipo de destinatário.
|
DingToken |
| ReceiverValues |
array |
A lista de valores do destinatário. |
|
|
string |
O valor do destinatário.
|
token1 |
|
| InhibitionInterval |
integer |
O intervalo de supressão de alerta. Unidade: minutos. |
5 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "74C2FECD-5B3A-554A-BCF5-35****",
"DIAlarmRulePaging": {
"TotalCount": 2,
"PageNumber": 1,
"PageSize": 10,
"DIJobAlarmRules": [
{
"DIAlarmRuleId": 41998,
"DIJobId": 11260,
"Description": "mysql synchronizes to hologres heartbeat alert",
"MetricType": "Heartbeat",
"Enabled": true,
"TriggerConditions": [
{
"Severity": "Warning",
"Duration": 15,
"Threshold": 5
}
],
"NotificationSettings": {
"NotificationChannels": [
{
"Severity": "Warning",
"Channels": [
"Ding"
]
}
],
"NotificationReceivers": [
{
"ReceiverType": "DingToken",
"ReceiverValues": [
"token1"
]
}
],
"InhibitionInterval": 5
}
}
]
}
}
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. | Acesso negado. Autorize o acesso. |
| 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.