Ao crie regras de alerta, especifique rótulos e anotações. Os rótulos permitem reduzir o ruído dos alertas, gerencie rotas de notificação e alocar canais de notificação. Já as anotações permitem configure modelos de alerta e despachar alertas.
Rótulos
Casos de uso
-
Deduplicar alertas
Os rótulos identificam os alertas e compõem suas impressões digitais, o que ajuda a remover duplicatas. Se dois alertas tiverem os mesmos rótulos, o sistema manterá apenas um. Para saber mais sobre o funcionamento das impressões digitais de alertas, consulte Deduplicate alerts based on fingerprints.
// Alert1 { "aliuid": "12345", "project": "Project1", "alert_id": "alert-123", "labels": { "host": "host-1" }, "annotations": { "title": "High CPU utilization", "desc": "Current CPU utilization is 90%" } } // Alert2 { "aliuid": "12345", "project": "Project1", "alert_id": "alert-123", "labels": { "host": "host-1" }, "annotations": { "title": "High CPU utilization", "desc": "Current CPU utilization is 95%" } } -
Referenciar rótulos em modelos de conteúdo
Os rótulos são do tipo mapa. Ao adicionar rótulos à regra de alerta, referencie-os no conteúdo do modelo de alerta por meio de
${labels}.
-
Reduzir o ruído dos alertas
Nas políticas de alerta, use rótulos como condições de mesclagem para reduzir o ruído dos alertas. Por exemplo, use Alert ID and All Labels para mesclar alertas, como mostra a figura a seguir. Para mais informações, consulte Grouping baseline.

-
Alocar canais de notificação
Os sistemas de gerenciamento de alertas e de notificações administram os alertas e alocam canais de notificação com base nos rótulos. Por exemplo, ao configure a política de ação, defina diferentes grupos de ação com base nos rótulos, como mostra a figura a seguir.

Como adicionar rótulos
Adicione rótulos ao crie regras de alerta. Por exemplo, adicione os rótulos env e team, como mostra a figura a seguir.

Além disso, o sistema usa automaticamente como rótulos os campos especificados ao definir o parâmetro Group Evaluation.

Anotações
Casos de uso
Os sistemas de gerenciamento de alertas e de notificações administram os alertas e alocam canais de notificação com base nas anotações. Por exemplo, configure diferentes mesclagens de grupo com base nas anotações na política de alerta. Na política de ação, configure diferentes grupos de ação com base nas anotações.

Como adicionar anotações
Adicione anotações ao crie regras de alerta. Por exemplo, adicione as anotações como mostra a figura a seguir.

Ao configure o conteúdo da anotação, use variáveis integradas ou referencie variáveis de campo na avaliação de grupo. Ao referenciar variáveis de campo na avaliação de grupo, o valor real corresponde ao valor do atributo no momento em que o alerta é acionado. A tabela abaixo mostra as variáveis integradas utilizadas.
|
Variável |
Descrição |
|
__count__ |
Número de linhas em cada grupo após o agrupamento. Se a opção Group Evaluation for No Grouping, todos os dados ficarão em um único grupo. |
|
__pass_count__ |
Número de linhas que atendem às condições especificadas em cada grupo após o agrupamento. Se a opção Group Evaluation for No Grouping, todos os dados ficarão em um único grupo. |
|
__0_count__ |
Número de linhas retornadas na primeira consulta. |
|
__1_count__ |
Número de linhas retornadas na segunda consulta. |
|
__2_count__ |
Número de linhas retornadas na terceira consulta. |
|
aliuid |
ID de uma conta Alibaba Cloud. |
|
alert_instance_id |
ID de um alerta. |
|
alert_id |
ID de uma regra de alerta. |
|
alert_name |
Nome de uma regra de alerta. |
|
project |
Projeto ao qual uma regra de alerta pertence. |
Anotações automáticas
As anotações automáticas complementam as anotações de alerta. Ao crie uma regra de alerta, ative a opção Auto-Add Annotations para adicionar os campos automaticamente à anotação.
Se um campo tiver mais de um valor, o sistema adicionará o primeiro valor à anotação.
O campo integrado __count__ indica o número de linhas no resultado de uma operação de conjunto.
-
Agrupamento
Ao crie uma regra de alerta, defina Group Evaluation como Custom Label e ative a opção Auto-Add Annotations. Em seguida, o sistema adiciona automaticamente os campos não agrupados e o campo integrado __count__ do resultado da operação de conjunto à anotação.
Por exemplo, se o resultado da operação de conjunto incluir host e pv, e for agrupado pelo campo host, ao ativar a opção Auto-Add Annotations, os campos pv e __count__ serão adicionados à anotação.

-
Sem agrupamento
Ao crie uma regra de alerta, defina Group Evaluation como No Grouping e ative a opção Auto-Add Annotations. Em seguida, o sistema adiciona automaticamente todos os campos e o campo integrado __count__ do resultado da operação de conjunto à anotação.
Por exemplo, se o resultado da operação de conjunto incluir host e pv, ao ativar a opção Auto-Add Annotations, os campos host, pv e __count__ serão adicionados à anotação.
