Saltar al contenido principal

Notifications

Cuando se crea, actualiza o resuelve un incident, isthisthing.online envía notificaciones a través de tus canales configurados. Así funciona el sistema de principio a fin.

Notification channels​

ChannelDescriptionPlan
EmailAlertas predeterminadas enviadas al correo de tu cuenta.All
SlackPublica en un canal de Slack mediante Incoming Webhooks.Starter+
DiscordEnvía a un canal de Discord mediante Webhooks.Starter+
Microsoft TeamsPublica en un canal de Teams mediante conectores.Starter+
WebhookHTTP POST genérico a cualquier URL con secreto de firma opcional.Starter+
ClickUpEnvía a ClickUp Chat mediante webhook.Starter+
PlanMáx. integraciones
Free0 (solo correo)
Starter3
Pro10
EnterpriseIlimitado

Los planes Free solo reciben notificaciones por correo electrónico. Starter y superiores desbloquean los cinco canales de integración.

How notifications are delivered​

  1. Ocurre un evento — se crea, actualiza o resuelve un incident.
  2. Se agrega un trabajo de notificación a la cola.
  3. Los Workers toman el trabajo y lo entregan a cada integración habilitada.
  4. El estado de entrega se registra en el historial de eventos de la integración.

Event types​

Cada integración se puede configurar para activarse con eventos específicos:

EventWhen it triggers
Incident CreatedSe detecta o crea un nuevo incident.
Incident ResolvedUn incident se marca como resuelto.
Incident UpdatedLos detalles o el estado de un incident cambian.

Puedes habilitar o deshabilitar cada tipo de evento por integración en la configuración de integraciones.

Notification payload​

Cada notificación incluye:

  • Título y descripción del incident.
  • Estado actual (Open, Investigating, Monitoring, Resolved).
  • Origen (Monitor o Manual).
  • Detalles del Monitor (nombre, tipo, URL).
  • Nombre del Workspace.
  • Enlace profundo al incident en el Dashboard.
  • Marcas de tiempo (creado, resuelto, actualizado).

Retry logic​

Si falla la entrega de una notificación:

  • El sistema reintenta hasta 3 veces.
  • Los reintentos usan backoff exponencial: 30 segundos, luego 2 minutos, luego 10 minutos.
  • Después de 3 intentos fallidos, la notificación se mueve a Dead Letter y no se reintentará.

Testing an integration​

  1. Ve a Integrations.
  2. Encuentra la integración que deseas probar.
  3. Haz clic en el botón Test.
  4. Se envía una notificación de muestra al canal.

Si la prueba falla, verifica la configuración de tu integración y asegúrate de que la URL del webhook o el token sea correcto.

Viewing delivery history​

  1. Ve a Integrations.
  2. Selecciona una integración.
  3. Haz clic en Event History.

Verás cada entrega de notificación con su estado:

StatusMeaning
PendingEn cola, esperando ser procesado.
ProcessingEntregándose actualmente.
DeliveredEnviado exitosamente al canal.
FailedEntrega fallida, se reintentará.
Dead LetterFalló después de todos los reintentos, no se reintentará.

Configuring per-integration events​

  1. Ve a Integrations.
  2. Abre una integración.
  3. Activa los tipos de evento que desees:
    • On Incident Created.
    • On Incident Resolved.
    • On Incident Updated.
  4. Haz clic en Save.

Puedes tener diferentes integraciones suscritas a diferentes tipos de eventos. Por ejemplo, envía todos los incidents a Slack pero solo las notificaciones resueltas a Discord.

See also​