Personalizar las frecuencias de evaluación del monitor
Establece una hora de evaluación específica y controla la frecuencia de evaluación de los monitores para realizar un seguimiento de la ejecución de trabajos críticos que se ejecutan en tu entorno. Las programaciones personalizadas de monitor te permiten alertar sobre sistemas y procesos que no necesitan estar continuamente monitorizados, como los trabajos cron.
Las programaciones personalizadas de monitor son compatibles con eventos, logs y monitores de métricas con intervalos de programación diarios, semanales y mensuales.
Configuración
Haz clic en Add Custom Schedule (Añadir programación personalizada) para configurar tu frecuencia de evaluación.
Una vez que se ha activado una programación personalizada en un monitor, la programación no se puede desactivar. Las programaciones personalizadas solo pueden añadirse o eliminarse durante la creación del monitor.
Selecciona la hora del día en la que deseas que el monitor evalúe.
Por ejemplo, el siguiente monitor comprueba todos los días a las 8:00PM que el trabajo de copia de seguridad diario generó un evento con éxito para cada instancia de base de datos.
Selecciona los días de la semana así como la hora del día a la que deseas que el monitor evalúe.
Por ejemplo, el siguiente monitor comprueba cada semana el martes y el sábado a las 6:00AM que los correos electrónicos de marketing han sido enviados para cada campaña individual.
Selecciona el día del mes así como la hora del día en la que deseas que el monitor evalúe.
Por ejemplo, el siguiente monitor comprueba el primer día de cada mes si el cron job que genera las facturas de los clientes se ha ejecutado correctamente.
RRULES
Regla de recurrencia (RRULE) es un nombre de propiedad del iCalendar RFC, que es el estándar para definir eventos recurrentes. Utiliza el generador oficial de RRULE para generar reglas recurrentes. Aprovecha las RRULEs para abordar casos de uso de programación más avanzados.
Para escribir una RRULE personalizada para tu monitor, haz clic en Use RRULE (Usar RRULE).
Notas:
- No se admiten atributos que especifiquen la duración en RRULE (por ejemplo, DTSTART, DTEND, DURATION).
- Las frecuencias de evaluación deben ser de un día o más. Para frecuencias de evaluación más cortas, utiliza las programaciones predeterminadas del monitor.
Ejemplo: el monitor evalúa el último día del mes
FREQ=MONTHLY;BYMONTHDAY=28,29,30,31;BYSETPOS=-1
Ejemplo: el monitor evalúa cada dos meses el primer y el último domingo del mes:
FREQ=MONTHLY;INTERVAL=2;BYDAY=1SU,-1SU
Alertar el comportamiento de monitores con programación personalizada
Los monitores que utilizan la programación por defecto ejecutan la consulta con la frecuencia de evaluación por defecto y envían alertas en función de las transiciones de estado del monitor (por ejemplo, cuando un monitor pasa de WARN a OK o de OK a ALERT).
La línea de tiempo siguiente ilustra el comportamiento de un monitor con programación por defecto. El monitor envía alertas correspondientes a los cambios de estado.
Los monitores con programaciones personalizadas, por otra parte, evalúan diaria, semanal o mensualmente y envían alertas basadas en los resultados de las evaluaciones individuales. Cada evaluación es independiente de la anterior y envía una notificación cuando el resultado no es correcto.
La línea de tiempo que se muestra a continuación ilustra el comportamiento de un monitor que se ejecuta con una programación personalizada. A diferencia de la programación por defecto del monitor, la programación personalizada del monitor envía una alerta durante su tiempo de evaluación en función del estado del monitor.
Leer más
Additional helpful documentation, links, and articles: