Os modelos de alerta permitem salve regras de alerta para vários service cloud e reutilizá-las em grupos de aplicativos, eliminando configurações repetitivas.
Contexto
Os modelos de alerta funcionam com grupos de aplicativos. Primeiro, crie um grupo de aplicativos e aplique um modelo de alerta para simplificar o gerenciamento de regras. Create an application group.
-
Limites:
Até 100 modelos de alerta por conta Alibaba Cloud.
Até 30 métricas por modelo.
Procedimento
Acesse o console do Cloud Monitor.
No painel de navegação à esquerda, escolha Alerts > Alert Templates.
Na página Alert Templates, clique em Create Alert Template.
No painel Create Alert Template, insira um nome para o modelo e selecione o service cloud de destino.
-
Clique em Add Rule na seção do service cloud para configure as regras de alerta do modelo.
O Cloud Monitor oferece suporte aos seguintes tipos de modelos de alerta:
-
Modelo de alerta baseado em limiar
Parâmetros para regras de alerta baseadas em limiar:
Parâmetro
Descrição
Rule name
O nome da regra de alerta baseada em limiar.
Metric type
Valores válidos:
-
Single Metric: Monitora uma única métrica.
-
Multiple Metrics: Monitora várias métricas.
Metric name
A métrica a ser monitorada. As métricas compatíveis estão listadas em Metrics for cloud service.
NotaDisponível apenas quando Metric Type for Single Metric.
Threshold and alert level
O nível de alerta e o limiar.
O método de notificação para o nível de alerta Info é Email + webhook.
Especifique o número de períodos consecutivos em que uma métrica deve atingir o limiar para acionar um alerta. Valores válidos: 1, 3, 5, 10, 15, 30, 60, 70, 90, 120 e 180.
NotaDisponível apenas quando Metric Type for Single Metric.
Alert level
O nível de alerta e o método de notificação. Opções válidas:
Info: Email + webhook
NotaDisponível apenas quando Metric Type for Multiple Metrics.
Metric type
O método para crie regras de múltiplas métricas. Valores aceitos:
-
Standard Creation: Selecione métricas e condições no console.
-
Expression-based Creation: Defina métricas e condições usando uma expressão.
NotaDisponível apenas quando Metric Type for Multiple Metrics.
Multi-metric alert description
A definição da regra de alerta de múltiplas métricas.
NotaDisponível apenas quando Metric Type for Multiple Metrics e Standard Creation estiver selecionado.
Relationship between metrics
Como as métricas são avaliadas em conjunto. Alternativas válidas:
-
Generate alerts if all metrics meet the conditions (&&)
-
Generate alerts if any condition is met (||)
NotaDisponível apenas quando Metric Type for Multiple Metrics e Standard Creation estiver selecionado.
Multi-metric alert expression
A expressão de alerta de múltiplas métricas.
configure as expressões conforme descrito em Alert rule expressions.
NotaDisponível apenas quando Metric Type for Multiple Metrics e Expression-based Creation estiver selecionado.
Number of times the threshold must be reached before an alert is triggered
Períodos consecutivos em que uma métrica deve atingir o limiar para acionar um alerta. Valores válidos: 1, 3, 5, 10, 15, 30, 60, 70, 90, 120 e 180.
Method to handle alerts when no monitoring data is found
Ação quando os dados de monitoramento não estão disponíveis. Opções disponíveis:
-
Do not do anything
-
Send alert notifications
-
Mark as recovered
Tag
Tags para o modelo. As tags são incluídas automaticamente no conteúdo do alerta.
Alert callback
Uma URL acessível publicamente que recebe notificações de alerta por meio de requisições HTTP POST. Use alert callbacks for threshold-based alerts.
Para testar a conectividade com a URL de callback:
-
Clique em Test, localizado logo à direita da URL de callback.
No painel WebHook Test, verifique o código de status HTTP e os detalhes do resultado do teste para confirmar a conectividade.
NotaVocê também pode defina Test Template Type: e Language:. Em seguida, clique em Test novamente para visualize os resultados atualizados do teste.
-
Clique em Close.
-
-
Modelo de alerta acionado por evento
As regras de alerta acionadas por evento suportam apenas eventos do sistema. Parâmetros:
Parâmetro
Descrição
Rule name
O nome da regra de alerta acionada por evento.
Event type
O tipo de evento. Os tipos compatíveis estão listados em System events for cloud service.
Event Level
O nível de gravidade do evento. Os níveis compatíveis estão listados em System events for cloud service.
Event name
O nome do evento. Os eventos compatíveis estão listados em System events for cloud service.
Notification method
Método de notificação. Opções válidas:
-
Alert Notification: Selecione um método de notificação. Valores válidos:
Info (Email + Wangwang + DingTalk Chatbot)
-
Simple Message Queue (SMQ): Entrega alertas a uma fila SMQ especificada.
-
Function Compute: Entrega alertas a uma função especificada.
-
URL Callback: Uma URL acessível publicamente que recebe alertas por meio de requisições HTTP POST. Use alert callbacks for system events (legacy).
-
Simple Log Service: Entrega alertas a um Logstore especificado.
-
-
Modelo de alerta de processo de grupo
Apenas o ECS oferece suporte a alertas de processo de grupo. Parâmetros:
Parâmetro
Descrição
Process name
O nome da regra de alerta de processo.
Matching rule
Como os processos são correspondidos. Critérios válidos:
-
All Instances: Aplica-se a todas as instâncias do grupo. Um alerta é acionado quando qualquer processo em qualquer instância atende à condição.
-
All Rules: Aciona quando os processos em uma instância atendem a todas as regras.
-
Any Rule: Aciona quando os processos em uma instância atendem a qualquer regra.
Match expression
Uma regra dinâmica para correspondência de processos. Aplique a todas as instâncias ou apenas a instâncias com um padrão de nome específico.
NotaObrigatório apenas quando Matching Rule for All Rules ou Any Rule.
Number of processes
O limiar de contagem de processos.
-
-
Modelo de alerta de monitoramento de disponibilidade
Apenas o ECS oferece suporte a alertas de monitoramento de disponibilidade. Parâmetros:
Parâmetro
Descrição
DtsJobName
O nome da tarefa de monitoramento de disponibilidade.
Detection type
O tipo de alvo de detecção. Tipos disponíveis:
-
HTTP(S): Insira a URL de destino.
-
TELNET: Insira o endereço ip de destino.
-
PING: Insira o endereço ip de destino.
Detection address
A URL ou o endereço ip para o tipo de detecção selecionado.
Request method
O método de sondagem HTTP. Métodos válidos:
-
HEAD
-
GET
-
POST
Match response content
Critérios de correspondência de conteúdo de resposta.
A sondagem lê os primeiros 64 KB do corpo da resposta e compara com o conteúdo especificado. Métodos:
-
Generate Alerts If Response Contains
-
Generate Alerts If Response Does Not Contain
NotaObrigatório apenas quando Detection Type for HTTP(S).
Status code
Aciona um alerta quando o código de status da sondagem corresponde à condição.
Um alerta é acionado se Status Code ou Response Time atingir seu limiar, e é enviado para o grupo de contatos do grupo de aplicativos.
Response time
Aciona um alerta quando o tempo de resposta da sondagem atende à condição.
Um alerta é acionado se Status Code ou Response Time atingir seu limiar, e é enviado para o grupo de contatos do grupo de aplicativos.
-
-
Clique em OK.
Clique em OK.
-
Na caixa de diálogo Create/modifique Alert Template Complete, clique em OK.
NotaSe você clique em cancele, o modelo não será aplicado ao grupo. Aplique-o posteriormente a partir de Apply an alert template to an application group.
Na caixa de diálogo Apply Template to Group, defina o grupo de aplicativos, o período de silenciamento, o período de vigência, o callback de alerta e o Template Application Method.
Clique em OK.
Na caixa de diálogo Apply Template to Group, clique em OK.