Alerta
Una caída de oxígeno disuelto al amanecer debería llamar a alguien.
Los accidentes de DO no se programan para el horario comercial. La clásica matanza de peces comienza antes del amanecer, cuando la respiración ha agotado el estanque durante toda la noche y nadie está mirando el tablero. Un correo electrónico enviado a las 4:37 am fue leído a las 7:10. La diferencia entre esas marcas de tiempo es la diferencia entre un incidente y una pérdida.
Las empresas de producción resolvieron esto hace décadas: los sistemas críticos llaman a un humano hasta que un humano lo reconoce. Su finca es una empresa productora. A los peces no les importa que la industria llame a esto "herramientas de operaciones".
Cómo funciona realmente
FarmHub envía alertas críticas a PagerDuty a través de Events API v2, y PagerDuty hace lo que hace: escalar hasta que alguien reconoce.
- Condiciones revisadas cada cinco minutos. FarmHub evalúa las condiciones de alerta en un ciclo de cinco minutos. Cuando se supera un umbral crítico, el evento pasa a PagerDuty inmediatamente y su política de escalada se hace cargo: teléfono, SMS, push, lo que sea que despierte a su guardia.
- Las gravedades se asignan a las gravedades de PagerDuty. FarmHub alto se asigna a crítico, medio a advertencia, bajo a información. Sus reglas de escalada pueden tratar una pista de rodadura que se estrella de manera diferente que un pH a la deriva.
- Una alerta, un incidente. Cada alerta de FarmHub lleva una clave de deduplicación estable, por lo que una condición que permanece activada durante múltiples comprobaciones de cinco minutos no acumula incidentes duplicados.
- Resoluciones cierran incidencias propias. Cuando la alerta se resuelve en FarmHub, el incidente de PagerDuty correspondiente se resuelve mediante la misma clave de deduplicación. Su guardia ve la recuperación sin buscarla.
FarmHub ya envía correos electrónicos y notificaciones automáticas. PagerDuty es la capa de alertas que no puede esperar a que alguien revise su teléfono voluntariamente.
EN QUÉ PUEDES CONTAR
En qué puedes contar
Qué hay debajo del capó:
- Clave de enrutamiento por conexión, cifrada. Pegas la clave de integración de una integración de PagerDuty Events API v2 en tu servicio. Se almacena cifrado y se limita únicamente a esta conexión.
- Tratado como canal crítico. FarmHub clasifica a PagerDuty como una integración crítica internamente, con reintentos de entrega y retrasos para que una falla transitoria de la red no devore una página.
- Prueba antes de confiar. Un evento de prueba incorporado confirma que la clave de enrutamiento funciona antes de que una emergencia real dependa de ella.
- Kill switch y filas de auditoría encadenadas mediante hash. Deshabilite la conexión al instante y cada intento de entrega se registrará en filas de auditoría encadenadas mediante hash a prueba de manipulaciones.
Lo que no hacemos
Lo que le dejamos a PagerDuty y a usted:
- FarmHub no administra sus políticas de escalamiento, horarios ni rotaciones de guardia. Esa configuración reside en PagerDuty.
- FarmHub no lee nada de PagerDuty. Reconocer una página no cambia la alerta en FarmHub; la alerta se resuelve cuando la condición subyacente desaparece.
- Una página es tan buena como la rotación detrás de ella. Si no hay nadie de guardia, PagerDuty no puede solucionarlo, y nosotros tampoco.
Configuración, honestamente
Necesita una cuenta de PagerDuty con un servicio al que pueda agregar una integración.
- En PagerDuty, agregue una integración de Events API v2 a su servicio y copie la clave de integración de 32 caracteres.
- En FarmHub, abra Integraciones, elija PagerDuty y pegue la clave.
- Envía el evento de prueba integrado y confirma que aparece un incidente en el servicio.
- Establezca sus umbrales críticos en FarmHub y asegúrese de que la política de escalamiento detrás del servicio realmente despierte a alguien.
Preguntas que hacen los agricultores
¿Qué tan rápido se convierte una alerta crítica en una página?
FarmHub verifica las condiciones de alerta cada cinco minutos y envía el evento a PagerDuty en el momento en que se dispara un umbral. A partir de ahí, su política de escalamiento de PagerDuty controla cómo la página llega al servicio de guardia.
¿Una alerta persistente creará incidentes duplicados?
No. Cada alerta utiliza una clave de deduplicación estable, por lo que una condición continua se asigna a un incidente en lugar de uno nuevo por ciclo de verificación.
¿Se soluciona el incidente cuando se recupera el agua?
Sí. Cuando la alerta se resuelve en FarmHub, la resolución se envía con la misma clave de deduplicación y el incidente de PagerDuty se cierra solo.
¿Cómo se asignan las gravedades de FarmHub a PagerDuty?
Alto se asigna a crítico, medio a advertencia, bajo a información. Puede enrutar y escalar esas gravedades dentro de PagerDuty.
¿Necesito PagerDuty para cada alerta?
No, y no debes usarlo de esa manera. El correo electrónico y la notificación push están integrados en FarmHub para alertas de rutina. Reserve PagerDuty para las condiciones que justifican despertar a alguien, como oxígeno disuelto, energía o nivel de agua.
LISTO PARA EL PRÓXIMO TURNO
Dar a la alerta de las 4 am una ruta de escalada
Conecte PagerDuty con una clave de integración y la siguiente excursión crítica llamará a su guardia hasta que un humano lo reconozca. Los peces no esperarán la revisión del correo electrónico de la mañana.
Empieza gratis