PagerDuty

Monitorización web con PagerDuty

Cuando un monitor encuentra un problema —un checkout roto, un login que falla, un sitio caído— Relvato abre una incidencia en tu servicio de PagerDuty, y tus políticas de escalado deciden a quién se avisa. Cuando el monitor vuelve a estar en verde, Relvato resuelve la incidencia.

Las alertas de PagerDuty están en los planes Business (79 $ al mes) y Agency. El botón te lleva a «Alert settings», donde pegas la Integration Key de tu servicio.

Website on-callTriggered

Checkout broke on My Shop

Severity
critical
Source
store.example.com
Component
Guest checkout
Group
User flows

View the run in Relvato

  1. 02:14TriggeredGuest checkout failed — via Events API v2
  2. 02:41ResolvedMonitor passed again — via Events API v2
Lo que llega a tu servicio de PagerDuty: una incidencia con el titular, el sitio como origen y un enlace a la ejecución, que Relvato resolvió cuando el monitor volvió a estar en verde. Las incidencias se envían en inglés y el sitio es un ejemplo.
Configuración

Conectado en unos minutos

No hay nada que instalar en PagerDuty: basta con una integración Events API v2 en un servicio.

01

Añade una integración en PagerDuty

Abre Services, elige el servicio que debe recibir las incidencias y luego Integrations → Add an integration → Events API v2. Copia su Integration Key: 32 letras y cifras.

02

Pégala en Relvato

Abre «Alert settings» y busca la tarjeta PagerDuty. Elige la región del servicio —US, o EU si tu dirección de PagerDuty termina en .eu.pagerduty.com—, ponle un nombre, pega la clave y pulsa «Add PagerDuty».

03

Envía una prueba

Pulsa «Send test». Relvato abre una incidencia de prueba y la resuelve al momento; aun así, PagerDuty puede avisar a quien esté de guardia. A partir de ahí, un monitor que falla abre una incidencia en ese servicio.

A quién se avisa, cuándo y cómo lo decide la política de escalado del servicio en PagerDuty. Relvato abre la incidencia y la resuelve; nunca avisa a nadie directamente.

Permisos

Puede abrir y resolver incidencias en un servicio. Nada más.

Una Integration Key pertenece a un servicio de PagerDuty, y los eventos enviados con ella solo llegan a ese servicio. Relvato llama a la Events API de PagerDuty y a nada más.

Lo que Relvato puede hacer

  • Abrir una incidencia en el servicio de la clave cuando un monitor empieza a fallar
  • Resolver esa incidencia cuando el monitor vuelve a estar en verde
  • Incluir el sitio, el monitor y su grupo, la gravedad, el error, el paso que falló, qué provocó la ejecución y un enlace a ella
  • Dejar de enviar en cuanto lo desactivas o lo quitas en «Alert settings»

Lo que no puede

  • Leer incidencias, de ese servicio ni de ningún otro
  • Ver tus turnos de guardia, usuarios u otros servicios
  • Decidir a quién se avisa: eso lo hace tu política de escalado
  • Volver a mostrarte la clave: se guarda cifrada
Cómo se comporta

Una incidencia por monitor, resuelta cuando vuelve a estar en verde

Una incidencia por monitor

Cada monitor de cada sitio tiene su propia incidencia. Un fallo repetido se suma a la incidencia abierta en vez de volver a avisar, y la recuperación resuelve justo esa.

También uptime, heartbeats y puertos

Una caída abre una incidencia y la vuelta a la normalidad la resuelve. Una caída breve que ya terminó llega como una incidencia ya resuelta. Los cambios inesperados del modo cuarentena abren una, y el final de las 48 horas la resuelve.

Tus interruptores y tu umbral

En «What goes where», la columna «PagerDuty» tiene un interruptor por tipo de monitor, de Uptime a Legal compliance. Los sitios silenciados no avisan y se aplica el umbral «Alert me on».

Te avisa cuando PagerDuty deja de responder

Tras 20 entregas fallidas seguidas —por ejemplo, porque alguien quitó la integración— Relvato pausa ese servicio de PagerDuty y lo indica en la campana de notificaciones. Un clic lo reanuda.

FAQ

Alertas de PagerDuty: respuestas

¿Qué planes incluyen alertas de PagerDuty?

Business (79 $ al mes) y Agency. Pro incluye alertas por email, Slack, Teams, Discord, Google Chat, Telegram y webhook, pero no PagerDuty. En Free, las alertas aparecen en la app y por email una vez al mes.

¿Un monitor que falla una y otra vez nos avisará cada vez?

No. Relvato mantiene una incidencia por monitor y sitio, así que un fallo repetido se suma a la incidencia que ya está abierta. Cuando el monitor vuelve a estar en verde, Relvato la resuelve.

¿Qué lleva la incidencia?

El resumen es el titular de la alerta, como «Checkout broke on My Shop», o «Checkout couldn't run on My Shop — Cloudflare blocked Relvato» cuando un monitor no pudo ejecutarse. El origen es la dirección del sitio, el componente es el monitor y el grupo es su grupo de monitores: User flows, Security, Design, Performance, SEO / AEO, Domain lifecycle, Legal compliance o Uptime. Los detalles personalizados llevan el sitio, el monitor, el error, el paso que falló y qué provocó la ejecución, y la incidencia enlaza a la ejecución: «View the run in Relvato».

¿Cómo se traducen las gravedades de Relvato a las de PagerDuty?

critical sigue siendo critical, high pasa a error, medium y low pasan a warning, y warning pasa a info.

¿Funciona con la región de servicio EU de PagerDuty?

Sí. Elige EU al añadir el servicio si tu dirección de PagerDuty termina en .eu.pagerduty.com, y US en caso contrario. Relvato envía entonces a la Events API de esa región.

¿Puedo enviar alertas a más de un servicio de PagerDuty?

Sí. Añade una integración Events API v2 en cada servicio y cada clave en «Alert settings»: hasta 10 apps de chat y servicios de PagerDuty por cuenta, en total. Cada uno tiene su propio interruptor.

¿Cómo se protege la clave?

Quien tenga la clave puede abrir incidencias en ese servicio, así que Relvato la trata como una contraseña: se guarda cifrada y no se vuelve a mostrar. Relvato solo llama a la Events API de PagerDuty, y la clave no permite leer incidencias, turnos, usuarios ni otros servicios.

Otros destinos para las alertas

Envía las alertas a donde tu equipo ya trabaja

Lleva los fallos de tu web a quien esté de guardia

Añade PagerDuty en «Alert settings» y envía una prueba. Si un checkout se rompe a las 3 de la madrugada, tu política de escalado se encarga, y Relvato resuelve la incidencia cuando el monitor vuelve a estar en verde.