No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripción 🔥

Aprende todo un fin de semana sin pagar una suscripción 🔥

Regístrate

Comienza en:

4D
0H
39M
50S

Alertas dinámicas

24/28
Recursos

Aportes 12

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

¡Hola! Comparto mi solución para las alertas:

Aquí se puede ver el query junto con la gráfica donde están los umbrales para la alerta crítica y la advertencia.

Aquí se puede ver la configuración de tanto de la alerta como de la advertencia.

Creación de una alerta dinámica

Objetivo
Al final de este tutorial, podrá gestionar y visualizar un alerta dinámica.

.
La alerta dinámica, notificará el comportamiento de la desviación por máxima duración por sesión.
.
Los límite a considerar serán:
.

  • Por 2 desviaciones estándar (como alerta crítica)
  • Por 4 desviaciones estándar (como alerta de advertencia)

.

Política de Alerta (Alert Policy)

🏷️ Nota
Nombra tu política de alerta como Application: Scope (env) donde:

  • Application es el nombre de tu aplicación
  • Scope es el ámbito al cual agrupará tu política
  • env el entorno donde opera dicha política

.
Crear una nueva política de alerta como FoodMe: Frontend (production) .
.
Si ya posees una política de alerta, recuerda que funciona como una agrupación de condiciones donde en cuyo caso crearás una nueva condición.
.

Condición del umbral

Creando o agregando una condición a nuestra política de alerta, seleccionamos el tipo de definición con la que se trabajará dicha condición (nuestro caso NRQL).
.

🏷️ Nota
Nombra tu condición del umbral de manera descriptiva, puedes ayudarte de la definición de NRQL, si los seleccionaste como tipo.

.
Nombra la condición como Max Duration Deviation .

Ya que seleccionamos NRQL, definimos nuestro query como:

SELECT max(duration) FROM PageView

Define el umbral como Anomaly y como dirección Upper and Lower, definiendo nuestros límites:
.

  • for at least 5 minutes by 2 standard deviation (como alerta crítica)
  • for at least 5 minutes by 4 standard deviation (como alerta de advertencia)

.

.

Resultados finales

Dependiendo de tu temporalidad y segmentos de tiempo, podrás visualizar el efecto de nuestra alerta.
.
Como complemento, te invito a recibir una notificación mediante canales más directo de trabajo como Slack.

Antecedentes

Concepto clave
Las alertas dinámicas se especializan en las diferencias de valores esperadas y el valor actual de lo que sucede exactamente en nuestra aplicación.

.
La evolución tecnológica ha permitido a las organizaciones moverse rápido y reducir el riesgo, trayendo retos consigo.
.
Las predicciones. son el comportamiento que históricamente viene siendo tema en común al momento de tomar factores al manipular las métricas, los cuales son incluidas en un cálculo en común:
.

  • Información reciente. Periodicidad de la información
  • Tendencias. Dirección y velocidad de cambio
  • Seasonality. Comparaciones temporales

.

Debate
¿Conoces la diferencia de uso entre alertas estáticas y dinámicas?

.
Las alertas dinámicas son muy útiles con aquellos sistemas que tienen un rendimiento dinámico con distinta temporalidad donde, en esas situaciones, las alertas estáticas crearían falsas alarmas de estados vacíos o funcionamiento bajo fuera de contextos picos.
.
Los beneficios que trae el uso de alerta dinámicas pudieran ser:
.

  • Alertas más precisas. Ya que nos permiten afinar el ruido de alerta y su sego de acción
  • Cálculos sofisticados. Libertad de elección mixta de algoritmos de pronta detección en pequeña ventas de comportamiento
  • Pronta configuración. Anticipando eventos deseados o evitando mal comportamientos de negocio por operación.

Hola a todos, paso a dejar mi solución para las alertas:

Mi alerta critica y advertencia 😃

alertas dinamicas por desviaciones

Se registro la alerta dinamica indicada:

Alerta dinámica

Aquí la alerta

Excelente clase, excelente ejercicio, Gracias profesor Celis!!!