Alerta
Uma queda de oxigênio dissolvido ao amanhecer deve chamar alguém.
As falhas DO não se programam para horário comercial. A clássica matança de peixes começa antes do nascer do sol, quando a respiração desce o lago a noite toda e ninguém está olhando para o painel. Um e-mail disparado às 4h37 foi lido às 7h10. A diferença entre esses carimbos de data/hora é a diferença entre um incidente e uma perda.
As produtoras resolveram isso há décadas: sistemas críticos chamam um humano até que um humano reconheça. Sua fazenda é uma produtora. Os peixes não se importam com o fato de a indústria chamar isso de “ferramentas operacionais”.
Como realmente funciona
FarmHub envia alertas críticos para PagerDuty por meio da API de eventos v2, e PagerDuty faz o que faz: escalar até que alguém reconheça.
- Condições verificadas a cada cinco minutos. FarmHub avalia condições de alerta em um ciclo de cinco minutos. Quando um limite crítico é atingido, o evento vai para o PagerDuty imediatamente e sua política de escalonamento assume o controle: telefone, SMS, push, o que quer que desperte seu plantão.
- Mapa de gravidades para gravidades do PagerDuty. FarmHub alto mapeia para crítico, médio para aviso, baixo para informação. Suas regras de escalonamento podem tratar uma pista em colisão de maneira diferente de um pH flutuante.
- Um alerta, um incidente. Cada alerta FarmHub carrega uma chave de desduplicação estável, portanto, uma condição que permanece acionada durante várias verificações de cinco minutos não acumula incidentes duplicados.
- As resoluções encerram seus próprios incidentes. Quando o alerta é resolvido no FarmHub, o incidente correspondente do PagerDuty é resolvido por meio da mesma chave de desduplicação. Seu plantonista vê a recuperação sem procurá-la.
FarmHub já envia e-mail e notificações push. PagerDuty é a camada para alertas que não podem esperar que alguém verifique seu telefone voluntariamente.
COM QUE VOCÊ PODE CONTAR
Com o que você pode contar
O que está por baixo do capô:
- Chave de roteamento por conexão, criptografada. Você cola a chave de integração de uma integração da API PagerDuty Events v2 em seu serviço. Ele é armazenado criptografado, com escopo apenas para esta conexão.
- Tratado como um canal crítico. FarmHub classifica o PagerDuty como uma integração crítica internamente, com novas tentativas de entrega e espera para que uma falha transitória de rede não coma uma página.
- Teste antes de confiar. Um evento de teste integrado confirma que a chave de roteamento funciona antes que uma emergência real dependa disso.
- Kill switch e linhas de auditoria encadeadas por hash. Desative a conexão instantaneamente e cada tentativa de entrega será registrada em linhas de auditoria encadeadas por hash e invioláveis.
O que não fazemos
O que deixamos para o PagerDuty e para você:
- FarmHub não gerencia suas políticas de escalonamento, programações ou rotações de plantão. Essa configuração reside no PagerDuty.
- FarmHub não lê nada do PagerDuty. Reconhecer uma página não altera o alerta no FarmHub; o alerta é resolvido quando a condição subjacente é eliminada.
- Uma página é tão boa quanto a rotação por trás dela. Se ninguém estiver de plantão, o PagerDuty não poderá consertar isso, e nós também não.
Configuração, honestamente
Você precisa de uma conta PagerDuty com um serviço ao qual possa adicionar uma integração.
- No PagerDuty, adicione uma integração da API de eventos v2 ao seu serviço e copie a chave de integração de 32 caracteres.
- No FarmHub, abra Integrações, escolha PagerDuty e cole a chave.
- Envie o evento de teste integrado e confirme se um incidente aparece no serviço.
- Defina seus limites críticos no FarmHub e certifique-se de que a política de escalonamento por trás do serviço realmente acorde alguém.
Perguntas que os agricultores fazem
Com que rapidez um alerta crítico se torna uma página?
FarmHub verifica as condições de alerta a cada cinco minutos e envia o evento para o PagerDuty no momento em que um limite é acionado. A partir daí, sua política de escalonamento do PagerDuty controla como a página chega ao plantão.
Um alerta persistente criará incidentes duplicados?
Não. Cada alerta usa uma chave de desduplicação estável, portanto, uma condição contínua é mapeada para um incidente em vez de um novo por ciclo de verificação.
O incidente é resolvido quando a água se recupera?
Sim. Quando o alerta é resolvido no FarmHub, a resolução é enviada com a mesma chave de desduplicação e o incidente do PagerDuty se fecha.
Como as gravidades do FarmHub são mapeadas para o PagerDuty?
Alto mapeia para crítico, médio para aviso, baixo para informação. Você pode encaminhar e escalar essas gravidades dentro do PagerDuty.
Preciso do PagerDuty para cada alerta?
Não, e você não deve usar dessa forma. Email e push são integrados ao FarmHub para alertas de rotina. Reserve o PagerDuty para as condições que justificam acordar alguém, como oxigênio dissolvido, energia ou nível de água.
PRONTO PARA O PRÓXIMO TURNO
Dê ao alerta das 4h um caminho de escalonamento
Conecte o PagerDuty com uma chave de integração e a próxima excursão crítica enviará mensagens ao seu plantão até que um humano o reconheça. O peixe não vai esperar pela verificação matinal do e-mail.
Comece gratuitamente