Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Conceptos clave

Antes de aprender sobre la configuración de Application Alerts, repasa rápidamente algunos conceptos clave.

Alertas de Cron y Event Listener

Las Application Alerts asociadas con Catalyst Cron y Event Listeners funcionan de manera ligeramente diferente en comparación con las alertas asociadas con Logs. Con Cron y Event Listeners, puedes configurar alertas para ser notificado de los siguientes eventos específicos que ocurren en esos componentes:

  • Failure: Indica el fallo de una ejecución de Cron o Event Listener, y el fallo al activar la función de Cron o evento asociada
  • Code Exception: Indica una excepción que ocurre en una entidad asociada, que activó la ejecución de un manejador de excepciones
  • Timeout: Indica que un Cron o Event Listener intentó ejecutarse hasta que se produjo un tiempo de espera agotado

Puedes asociar una alerta para ser notificado de cualquiera o todas estas condiciones que ocurran en una o múltiples ejecuciones de Cron o Event Listener. Por ejemplo, puedes configurar una alerta para informarte de Failure, Code Exception o Timeout que ocurran en cinco crons diferentes configurados en tu proyecto. Catalyst escuchará estos eventos en los cinco crons y te enviará colectivamente una alerta de todas esas ocurrencias en la ventana de tiempo configurada.

Nota: Una sola alerta puede configurarse para las entidades de un componente, es decir, Cron, Event Listener o Logs. No podrás asociar una alerta con múltiples componentes.

Alertas de Logs

Las Application Alerts asociadas con Logs te permiten automatizar una búsqueda de logs proporcionando la consulta de búsqueda. La consulta incluye el tipo de log: Access o Application logs, las funciones cuyos logs necesitas que se busquen, y una palabra clave específica para buscar en los logs. Si seleccionas Application logs, también puedes seleccionar uno de los niveles de log desde los que buscar: Info, Error, Severe o Warning. Para funciones de Node.js, puedes seleccionar adicionalmente entre otros dos niveles: Uncaught Exception y Unhandled Rejection.

Luego puedes establecer los criterios y la frecuencia de la alerta. Esto permite que Catalyst ejecute automáticamente la búsqueda de consulta de logs en la frecuencia configurada y obtenga todos los resultados que coincidan con los criterios. Application Alerts entonces enviará correos electrónicos notificando a los destinatarios de estos resultados.

Los criterios y la frecuencia que puedes configurar para una alerta son los mismos para las alertas asociadas con los tres componentes.

Criterios y frecuencia de alertas

La configuración de criterios te permite especificar el umbral de los eventos de fallo o resultados de búsqueda de logs para una alerta. Si los resultados coinciden con el umbral configurado, Catalyst iniciará el envío de la alerta.

Puedes seleccionar uno de los siguientes comparadores para establecer los criterios: mayor que, menor que, igual a, mayor o igual que. Luego puedes especificar el valor del umbral numéricamente. Por ejemplo, si seleccionas el comparador como “mayor que” y estableces el umbral en “5”, entonces Catalyst te alertará si los eventos de fallo especificados o los resultados de búsqueda de logs superan 5 instancias.

La frecuencia de la alerta te permite especificar con qué frecuencia deseas recibir correos electrónicos para una alerta configurada. Puedes seleccionar una frecuencia basada en un intervalo de tiempo, como cada 15 minutos, cada 1 hora o cada 12 horas, o puedes especificar una hora particular de cada día en la que desees recibir la alerta.

Alertas de Cron y Event Listener:

Catalyst obtendrá todas las instancias que coincidan con las condiciones y criterios de la alerta en la ventana de frecuencia configurada y enviará correos electrónicos cada vez. Por ejemplo, supón que configuras una alerta de Cron de la siguiente manera:

  • Condiciones de alerta: Failure, Timeout
  • Criterios: Mayor o igual a 10
  • Frecuencia de alerta: Cada 30 minutos

Esto habilitará a Catalyst para obtener los fallos y eventos de tiempo de espera agotado que ocurrieron en las ejecuciones de Cron asociadas una vez cada 30 minutos, a partir del momento de la configuración de la alerta. Si las instancias de fallos y tiempos de espera agotados son colectivamente mayores o iguales a 10 en la última ventana de 30 minutos, se activará una alerta. Si no hay fallos ni tiempos de espera agotados, o si sus instancias son menos de 10, no se enviarán alertas.

Nota: Para múltiples condiciones de alerta, el umbral se verifica de forma colectiva. Es decir, en el caso anterior, si hay 10 o más eventos de fallos y tiempos de espera agotados de forma colectiva, se activa la alerta.

Alertas de Logs:

Catalyst ejecutará la búsqueda de consulta de logs en la frecuencia establecida. Por ejemplo, supón que configuras una alerta de Logs de la siguiente manera:

  • Consulta: Application logs para una función Advanced I/O, Palabra clave - “server”, Nivel de log - Warning
  • Criterios: Mayor que 5
  • Frecuencia de alerta: Cada 1 hora

Catalyst ejecutará una búsqueda de logs con esta consulta una vez cada hora. Si hay más de 5 resultados que contengan la palabra clave “server” en el nivel Warning en la ejecución de la función especificada en la última ventana de 1 hora, Catalyst enviará una alerta.

Última actualización 2026-03-20 21:51:56 +0530 IST