Niveles de alerta en AlertHub: info vs warning vs critical

Niveles de alerta en AlertHub: info vs warning vs critical

La mayoría de los «notificar Slack de todo» mueren de ruido. La gente silencia el canal y luego se pierde el pago fallido. La regla de AlertHub es deliberadamente simple: tres niveles, y solo dos salen del edificio.

NivelPanelSlack, Telegram, Discord, Teams, email dest., Google ChatWhatsApp ProPush móvil
infoSíNoNoNo
warningSíSíSí (cuota)Sí
criticalSíSíSí (cuota)Sí (prioridad alta)

No hay un nivel error aparte en la API. Usa critical para paginar. Textos antiguos de WordPress a veces dicen «Error»; envía critical.

Cómo elegir

Info — historial que quizá busques luego: deploys correctos, cada pedido Shopify en una tienda de mucho volumen, heartbeats de cron, «usuario registrado».

Warning — alguien debería actuar pronto, pero la empresa no arde: stock bajo, pagos de test fallidos, pedidos cancelados, disco al 85%.

Critical — despertar a un humano: deploy de producción fallido, sitio caído, invoice.payment_failed de un cliente real, GitHub Actions en main.

WhatsApp y el push heredan la misma puerta. Quemar cuota de WhatsApp con info no es posible; quemarla con cada pedido de 5 € sí, si los marcas warning.

Configuración (una sola vez)

  1. Crea un proyecto en app.thealerthub.com.
  2. Conecta destinos. Envía tres POST de prueba (info, warning, critical) con la API de ingestión.
  3. Confirma que solo los dos últimos llegan a Telegram/Slack.

Campo: ah_level en JSON o query. Si se omite, el default es info — seguro para webhooks accidentales.

Patrón 1: Dos URLs para el mismo vendor

Vercel, UptimeRobot y Shopify pueden registrar varios webhooks. URL de error de producción con ah_level=critical; URL de éxito con ah_level=info. Ver deploys Vercel y alertas de uptime.

Patrón 2: Filtrar en n8n / Zapier / Make

Deja el SaaS ruidoso y fija el nivel en el último salto. Nodo IF de n8n, Filter de Zapier, router de Make. Las URLs nativas de Stripe/Shopify no ramifican; usa dos endpoints o una herramienta de automatización.

Patrón 3: Hooks de WordPress

El plugin deja elegir el nivel por hook. woocommerce_new_order de mucho volumen → info; woocommerce_order_status_failed → warning. Guía: pedidos WooCommerce.

Ideas para sacarle más partido

  • Las fuentes nuevas, en info. Súbelas a warning tras una semana mirando el feed.
  • Critical es un privilegio. Si todo es critical, nada lo es. Resérvalo para roturas de cara al cliente y dinero.
  • Bandeja no leída. Warning/critical que ya gestionaste, márcalos leídos — bandeja y retención.

Preguntas frecuentes

¿Puedo paginar info con un filtro de destino?
Hoy no. Cambia el nivel en la fuente o deja de enviar.

¿La ingesta por email defaulta a info?
{key}@sendalert.thealerthub.com es info. Usa {key}@warning… o {key}@critical… para paginar. Ingesta por email.

¿Se acepta error?
Envía critical. No dependas de valores desconocidos.

Siguientes pasos

Envía la prueba de tres niveles y audita los webhooks existentes. Combínalo con el constructor de webhooks para poner ah_level en URLs query.

Relacionado: WhatsApp Pro · push móvil