Grafana
O Grafana não tem um contact point do GGspeak, mas o do Discord serve: o GGspeak lê o corpo do Discord sem mudança.
-
No GGspeak, crie um webhook em Integrações e copie o link.
-
No Grafana, vá em Alerting, Contact points e crie um contact point novo.
-
Em Integration, escolha Discord.
-
Em Webhook URL, cole o link do GGspeak. Pode ficar sem sufixo (o corpo é detectado) ou terminar em
/discord, que força o formato:https://ggspeak.app/hooks/{id}/{token}/discord -
Use o botão de teste do Grafana, salve e ligue o contact point a uma notification policy.
O que chega
Seção intitulada “O que chega”O Grafana manda o alerta como um embed do Discord, e o 1º embed vira o cartão:
- O título do embed (
[FIRING:1] HighCPU (sp-1 api)) vira o título do cartão. - A cor do embed define o estado. O vermelho do alerta disparando vira
alert, e o verde da resolução viraok. - A descrição (valores, rótulos e anotações) vira o corpo, cortado em 1.000 caracteres.
- O
urldo embed vira o link do cartão. - O nome que o Grafana manda em
usernamevira o autor daquela mensagem.
O corpo de exemplo completo está em Formatos: Discord.