Enviar alertas nem sempre é uma coisa simples. SMS, email, ligação, fumaça etc. O objetivo é se fazer ouvido, chamar atenção.
Pra isso existe o pagerduty, não conhece ? se cadastra lá!
Bom, ele tem umas mil integrações, mas logo o que eu precisava não tinha (como tudo na vida né!), então era necessário utilizar a API, para poder abrir incidentes, porém esbarro na burrice e falta de conhecimento em usar API, só seu usar CURL.
Então caso você também só saiba CURL, e eu acho bem simples, vou deixar aqui uma dica de como utiliza-lo, pois não foi nada fácil encontrar a resposta.
Neste link você tem os campos que pode utilizar para abrir ou fechar um incidente.
Eu vou utilizar apenas os obrigatórios, pois o objetivo é alarmar e não dar uma palestra.
Meu exemplo:
curl -H "Content-Type: application/json" -X POST -d \'{"service_key": "605bc544b078978959e684ecf3ba1e2","event_type": "trigger","description": "Aqui vai o texto do alarme"}\' https://events.pagerduty.com/generic/2010-04-15/create_event.json
Para pegar essa “service_key” , basta em seu painel, no serviço ao qual deseja acrescentar esse alarme, criar uma nova “integration” do tipo API.
É isso. abraços.

















