Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official.

Configuração de Rota

A configuração de rota é a seção do recurso personalizado do Alertmanager que controla como os alertas disparados pelo Prometheus são agrupados e filtrados antes de chegarem ao receptor.

Quando uma Rota é alterada, o Operador Prometheus regenera o recurso personalizado do Alertmanager para refletir as mudanças.

Para mais informações sobre como configurar rotas, consulte a documentação oficial do Alertmanager.

Esta seção assume familiaridade com o funcionamento conjunto dos componentes de monitoramento. Para mais informações, consulte esta seção.

Restrições de Rota

O Alertmanager faz proxy dos alertas do Prometheus com base em seus receptores e em uma árvore de roteamento que filtra alertas para certos receptores com base em rótulos.

Os drivers de alerta fazem proxy dos alertas do Alertmanager para receptores não nativos, como Microsoft Teams e SMS.

Na interface do Rancher para configurar rotas e receptores, você pode configurar árvores de roteamento com uma raiz e, em seguida, uma profundidade de mais um nível, para uma árvore com profundidade de dois. Mas se você usar uma continue rota ao configurar o Alertmanager diretamente, pode tornar a árvore mais profunda.

Cada receptor é para um ou mais provedores de notificação. Portanto, se você souber que todo alerta para o Slack também deve ir para o PagerDuty, pode configurar ambos no mesmo receptor.

Configuração de Rota

Nota sobre Rótulos e Anotações

Rótulos devem ser usados para informações de identificação que podem afetar o roteamento de notificações. Informações de identificação sobre o alerta podem consistir em um nome de contêiner ou o nome da equipe que deve ser notificada.

Anotações devem ser usadas para informações que não afetam quem recebe o alerta, como uma URL de runbook ou mensagem de erro.

Receptor

A rota precisa se referir a um receptor que já foi configurado.

Agrupamento

Campo Default Descrição

Agrupar por

N/a

Lista de rótulos para agrupar. Os rótulos devem ser exclusivos. O rótulo especial "…​" (agrupar por todos os rótulos possíveis), se fornecido, deve ser o único elemento na lista. Aceita uma lista de strings. Veja a documentação upstream para mais detalhes.

Espera de grupo

30s

Quanto tempo esperar para acumular alertas do mesmo grupo antes do envio inicial.

Intervalo de grupo

5m

Quanto tempo esperar antes de enviar um alerta que foi adicionado a um grupo de alertas para o qual uma notificação inicial já foi enviada.

Intervalo de repetição

4h

Quanto tempo esperar antes de reenviar um alerta que já foi enviado.

Correspondência

O campo Correspondência refere-se a um conjunto de correspondências de igualdade usadas para identificar quais alertas enviar para uma determinada Rota com base nos rótulos definidos nesse alerta. Quando você adiciona pares chave-valor na interface do Rancher, eles correspondem ao YAML neste formato:

match:
  [ <labelname>: <labelvalue>, ... ]

O campo Expressão Regular de Correspondência refere-se a um conjunto de correspondências regex usadas para identificar quais alertas enviar para uma determinada Rota com base nos rótulos definidos nesse alerta. Quando você adiciona pares chave-valor na interface do Rancher, eles correspondem ao YAML neste formato:

match_re:
  [ <labelname>: <regex>, ... ]