Visão geral
O Grafana envia os alertas para o aciona.me por um contact point do tipo webhook. Cada item dealerts[] do payload vira um alerta no aciona.me, e itens resolvidos fecham automaticamente o acionamento correspondente.
Pré-requisitos
- Grafana com Grafana Alerting habilitado e permissão para criar contact points.
- Um serviço criado no aciona.me e vinculado a um time com escala ativa.
1. Crie a fonte de alerta no aciona.me
Em Fontes de alerta, crie uma fonte do tipo Grafana — por exemploGrafana - produção.
2. Copie a URL e o token
3. Configure o contact point no Grafana
- Pela interface
- Por provisioning (YAML)
1
Alerting → Contact points → Add contact point
Nome:
aciona-me. Integração: Webhook.2
URL
https://ingress.aciona.me/webhooks/<idDaFonte>3
HTTP Method
POST4
Header de autenticação
Adicione o header
X-Aciona-Token com o token da fonte. Em versões que expõem o campo como Authorization Header, use o nome X-Aciona-Token e o token como valor.5
Disable resolved message
Deixe desativado. Este é o passo crítico da integração.
6
Salve e use o contact point
Aponte a notification policy (ou as regras de alerta) para o contact point
aciona-me.4. Envie um alerta de teste
Use Test no contact point do Grafana, ou force uma regra de alerta a disparar.5. Confirme o acionamento
Em Acionamentos, o alerta deve aparecer em segundos, com título vindo do alerta do Grafana e severidade traduzida a partir da labelseverity.
6. Configure a resolução automática
Estados normalizados pelo aciona.me, item por item:
A correlação usa o
fingerprint do Grafana, com alternativas baseadas no identificador da regra. Esse identificador precisa permanecer estável entre o disparo e a recuperação.
Roteamento para o serviço certo
Inclua uma labelservice nas suas regras de alerta com o nome exato do serviço no aciona.me:
Solução de problemas
O acionamento abre, mas nunca fecha sozinho
O acionamento abre, mas nunca fecha sozinho
“Disable resolved message” está ativo em algum ponto — contact point ou notification policy. Desative nos dois.
Resposta 401 no Grafana
Resposta 401 no Grafana
O header
X-Aciona-Token está ausente ou com valor errado. Se o token foi rotacionado, atualize o contact point.O acionamento cai no serviço errado
O acionamento cai no serviço errado
Adicione a label
service na regra de alerta, com o nome exato do serviço no aciona.me. Sem ela, o roteamento usa outras pistas do payload.Vários acionamentos para o mesmo problema
Vários acionamentos para o mesmo problema
O
fingerprint está mudando entre disparos — geralmente porque as labels da regra mudam. Estabilize as labels que compõem a identidade do alerta.