Depois da falha
Do incidente ao teu cliente e ao teu Grafana
O que acontece quando algo cai: quanto custa, como se resolve, quem fica a saber e onde o vês.
Incidente e custo, juntos
Cada incidente tem a sua cronologia, quem o acompanha, as suas notas e quanto custou: o valor de um minuto em baixo que defines, na tua moeda, na mesma plataforma que o teu gasto cloud.
Resolve a partir do incidente
Em Business, quando a causa tem solução, o incidente propõe-ta e executa-se quando a aprovas: devolver à sua fila as mensagens da fila de erros, parar a regra ou a Logic App que falha ou subir a concorrência reservada que uma função já tem. Parar e subir a concorrência podem ser desfeitos.
Serviços, como o teu cliente os vê
Agrupa monitores em serviços que dependem uns dos outros. O seu estado vem do pior componente ou de um quórum, os avisos são enviados por serviço e cada um tem o seu próprio endpoint health+json na API.
Páginas de estado
Públicas, ou privadas com link secreto, na língua que escolheres para cada página. As públicas, também no teu próprio domínio (como status.atuaempresa.com) com o seu certificado, e com status.json e um feed Atom. Em Business levam o teu logótipo e o teu nome.
Feito para consultoras
Em Business, cada monitor pode ser atribuído a um cliente: a sua página de estado, o seu próprio segredo de assinatura se quiseres, o seu relatório de disponibilidade do mês em PDF com a tua marca, que lhe pode chegar por email todos os meses e vai também no relatório do cliente, e a contagem de monitores para o refaturar.
Traz o que já vigias
Converte em monitores os teus alarmes do CloudWatch, os health checks do Route 53, os alertas de métrica e os testes de disponibilidade da Azure e os uptime checks da GCP, sem permissões novas.
Prometheus e OpenTelemetry
Estado, duração e disponibilidade de cada monitor, e os incidentes abertos: para Prometheus, Grafana Alloy ou o agente da Datadog, ou enviados por OTLP para New Relic, Grafana Cloud ou o teu coletor.
Webhooks CloudEvents 1.0
Falhas, recuperações e incidentes, assinados, no nosso formato ou em CloudEvents.
status.json e Atom
Cada página de estado pública publica o seu estado legível por máquina e um feed para leitores e Slack.