Netlify
Puedes configurar Netlify para enviar alertas a AlertHub cuando falle un despliegue.
Puedes configurar Netlify para enviar alertas a AlertHub con webhooks salientes. Así recibes notificaciones del estado de los builds sin modificar tu código.
Método 1: webhook saliente (simple)
1. Obtén la clave del proyecto
- Ve a Ajustes del proyecto en AlertHub.
- Copia tu Key.
2. Añade el webhook en Netlify
- Ve a la configuración del proyecto en Netlify.
- Navega a Project configuration > Notifications.
- Haz clic en Add Notification y selecciona HTTP POST request.
- Event to listen for: elige
Deploy failed,Deploy succeededoDeploy started. - URL to notify: usa el generador de URL de abajo.

3. Construcción de la URL
Usa esta configuración para recibir alertas detalladas de tus despliegues.
Consulta la documentación de Netlify para ver más campos disponibles.
Método 2: plugin de build de Netlify (avanzado)
Para una integración más limpia, puedes crear un plugin local plugins/alerthub/index.js y referenciarlo en netlify.toml.
netlify.toml
[[plugins]]
package = "/plugins/alerthub"
plugins/alerthub/index.js
module.exports = {
onError: async ({ error, utils }) => {
const fetch = require('node-fetch');
await fetch('https://api.thealerthub.com/sendAlert', {
method: 'POST',
body: JSON.stringify({
ah_key: process.env.ALERTHUB_KEY,
ah_title: "Netlify Build Error",
ah_description: error.message,
ah_level: "error",
ah_source: "Netlify"
})
});
}
};