Registrar errores y enviar notificaciones controladas
Descripción del flujo de trabajo
Automatización que captura errores del sistema, los almacena en PostgreSQL y envía alertas por correo, Pushover o Twitter con límites de frecuencia para evitar saturación de notificaciones al equipo de operaciones.
Cómo funciona
- 1.Detectar automáticamente cuando ocurre un error del sistema
- 2.Guardar detalles del error con fecha y hora en la base de datos PostgreSQL
- 3.Verificar cuántas notificaciones se enviaron previamente para ese tipo de error
- 4.Enviar alerta por correo o Pushover solo si no se ha excedido el límite
- 5.Publicar alerta crítica en Twitter/X si es necesario
Casos de uso
- Monitorear aplicaciones en producción y centralizar registros de errores en PostgreSQL para auditoría y resolución de problemas
- Reducir fatiga de alertas limitando la frecuencia de notificaciones y agrupando errores similares
Requisitos
- Base de datos PostgreSQL activa con esquema para almacenar registros de errores e historial de notificaciones
- Servicio de correo y cuenta Pushover configurados para envío confiable de alertas
Valor del servicio
Ideal como servicio de automatización inteligente que combina integraciones e inteligencia artificial para producir resultados listos para usar.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (16)
Error Trigger
Error Trigger
Insert Log
Postgres
Count for 5 minutes
Postgres
Sticky Note
Sticky Note
Principal E-Mail
Email Send
Fallback E-Mail
Email Send
Push mobile notification
Pushover
Truncate Log Database
Postgres
Sometimes... just cleanup
Manual Trigger
Call this Sample - Prepend to your error catcher
Execute Workflow
See below to prepend this at your error handling
Execute Workflow Trigger
If there is no logs in 5 minutes
If
CleanUp execution. See below if you will prepend this workflow
Code
Insert your error handling logic after this
No Op
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note