El Módulo de Alertas te ayuda a monitorear métricas clave en tus informes y ser notificado cuando se cumplen condiciones específicas. Puedes crear alertas personalizadas basadas en los resultados de las consultas, definir con qué frecuencia deben realizarse las comprobaciones y elegir a dónde se envían las notificaciones.
En la página de Alertas, encontrarás una tabla con las siguientes columnas:
Estado: Estado actual:
Acciones:
Para crear una nueva alerta, haz clic en Crear Alerta, ingresa un nombre y presiona OK.
Cuando Ves o Creas una alerta, verás un formulario de configuración dividido en secciones.


Define la lógica que dispara la alerta basada en puntos de datos individuales.
Configura la Regla:
<, <=, =, !=, >, >=.
Intervalo de Enfriamiento (Segundos de Rearmado): Establece un número de segundos a esperar después de que se dispara una alerta antes de permitir otra notificación.
0, las notificaciones siempre se envían inmediatamente cuando se cumple la condición de la alerta.Una consulta de informe se ejecuta cada 30 minutos, y estableces el intervalo de enfriamiento en 1,800 segundos (30 minutos). La condición de la alerta se vuelve verdadera a las 10:15 AM y permanece verdadera hasta las 11:45 AM.
| Hora | Estado de la Alerta | Razón de la Notificación |
|---|---|---|
| 10:00 AM | OK | Sin notificación (consulta ejecutada, estado OK) |
| 10:15 AM | Disparada | Condición cumplida (primer disparo) |
| 10:30 AM | Disparada | Sin notificación (enfriamiento activo) |
| 10:45 AM | Disparada | La condición sigue siendo verdadera, enfriamiento expirado → notificación enviada |
| 11:00 AM | Disparada | Sin notificación (nuevo enfriamiento) |
| 11:15 AM | Disparada | Sin notificación (enfriamiento activo) |
| 11:30 AM | Disparada | La condición sigue siendo verdadera, enfriamiento expirado → notificación enviada |
| 11:45 AM | OK | El estado volvió a OK → notificación enviada (cambio de estado) |

Para eliminar una alerta:
Además de las alertas basadas en reglas, puedes enviar notificaciones programáticamente desde celdas de Notebook usando la función integrada send_alert(). Esto es útil para condiciones complejas que van más allá de simples reglas de umbral — por ejemplo, anomalías estadísticas, verificaciones de múltiples columnas o lógica de negocio personalizada escrita en Python.
send_alert(channel, title, text, level)
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
channel |
string | Sí | El alias del canal al que enviar la alerta (ej., 'slack', 'discord', 'telegram', 'email') |
title |
string | No | El título de la alerta |
text |
string | Sí | El contenido del mensaje de la alerta |
level |
string | No | Nivel de severidad: 'info', 'success', 'warning', o 'error' (por defecto: 'info') |
Alerta simple:
send_alert('slack', 'Reporte Diario', 'Todas las métricas están dentro del rango normal.', 'success')
Alerta basada en datos:
df = datasets["sales_query"]
total = df["revenue"].sum()
if total < 10000:
send_alert('discord', 'Alerta de Ingresos', f'Los ingresos diarios son ${total:,.2f}, por debajo del umbral de ,000.', 'warning')
else:
send_alert('slack', 'Actualización de Ingresos', f'Ingresos diarios: ${total:,.2f}', 'success')
Múltiples canales:
message = f'Se encontraron {len(anomalies)} anomalías en el último lote de datos.'
send_alert('slack', 'Calidad de Datos', message, 'error')
send_alert('email', 'Calidad de Datos', message, 'error')
Nota: Los canales deben estar configurados antes de usarlos. Consulta Canales para instrucciones de configuración. Al combinarlo con la Programación de Consultas, puedes automatizar la ejecución del notebook y enviar alertas de forma recurrente.
Para obtener más ayuda, contacta a tu administrador o visita el centro de ayuda.