Estás viendo la documentación de Apigee Edge.
Ve a la
documentación de Apigee X. info
La supervisión de API te permite crear reglas basadas en patrones que activan alertas basadas en un conjunto de condiciones predefinidas. Estos tipos de alertas se conocen como alertas fijas y son el único tipo de alertas compatibles con la versión inicial de la supervisión de API.
Por ejemplo, puedes generar una alerta fija cuando se cumplen estas condiciones:
- [tasa de errores 5xx] [es mayor que] [10%] durante [10 minutos] [destino mytarget1]
- [recuento de errores 2xx] [es inferior a] [50] durante [5 minutos] en [región us-east-1]
- [latencia de p90] [es superior a] [750 ms] durante [10 minutos] el [proxy myproxy1]
Cuando se cumplen las condiciones de una alerta fija, la supervisión de API genera una alerta para informarte sobre el problema. Sin embargo, debes definir las condiciones de alerta específicas antes de que la supervisión de API pueda generar la alerta.
Si bien las alertas fijas son valiosas, puede ser difícil determinar los umbrales correctos para una condición, debido a que los patrones de tráfico cambian con el tiempo. Por ejemplo, si estableces un umbral demasiado bajo, tendrás demasiadas alertas. Si estableces un umbral demasiado alto, pueden pasarse por alto algunos problemas o interrupciones graves.
Detección de anomalías
Con la detección de anomalías, permites que Edge detecte problemas de tráfico y rendimiento, en lugar de tener que predeterminarlos por tu cuenta. Edge busca automáticamente las condiciones de anomalía a nivel de la organización, el entorno y la región. Cuando se detecta, la anomalía se registra para mostrarse en el panel de eventos en la IU de Edge.
La detección de anomalías funciona aplicando modelos de inteligencia artificial (IA) y aprendizaje automático (AA) a tus datos históricos de la API. Luego, la detección de anomalías puede generar alertas en tiempo real para situaciones que ni siquiera habías pensado para mejorar tu productividad y reducir el tiempo promedio de solución de problemas (MTTR) de tus problemas de API.
Algunos ejemplos de anomalías detectadas pueden incluir situaciones en las que una versión de API nueva genera un aumento inesperado del tráfico y un aumento correspondiente de la latencia para la API. O bien, una versión mal configurada en el backend genera un aumento en los errores de backend que informa la API.
En una anomalía detectada, se incluye la siguiente información:
- La métrica que causó la anomalía, como la latencia del proxy o un código de error HTTP
- El umbral de la anomalía. El umbral puede ser leve, moderado o severo.
Por ejemplo, Edge puede detectar de forma automática una anomalía como las siguientes:
- Un [leve] [aumento de errores 503] en [entorno de producción, región region1]
- Un [moderado] [aumento de errores 4xx] en [entorno de producción, región region2]
- Un [severo] [aumento de la latencia] en [entorno de producción, región region3]
Desde la información de anomalías que se muestra en el panel Eventos, puedes crear un nuevo tipo de alerta, llamado alerta de anomalías, que te envía notificaciones sobre estas condiciones.
Tipos de anomalías
Edge detecta automáticamente los siguientes tipos de anomalías:
- Aumento de errores HTTP 503 a nivel de organización, entorno y región
- Aumento de errores HTTP 504 a nivel de organización, entorno y región
- Aumento de todos los errores HTTP 4xx o 5xx a nivel de organización, entorno y región
- Aumento en la latencia total de respuesta para el percentil 90 (p90) a nivel de organización, entorno y región
Habilita la detección de anomalías
De forma predeterminada, la detección de anomalías está inhabilitada para las organizaciones y los entornos de Edge. Para habilitar la detección de anomalías, envía una solicitud al equipo de asistencia de Apigee Edge para habilitarla en una organización y un entorno específicos. Apigee evaluará tu entorno y te informará si se puede habilitar la detección de anomalías.
Por motivos de rendimiento, no habilites la detección de anomalías en todas las organizaciones y los entornos. Apigee recomienda que solo habilites la detección de anomalías en una organización y un entorno que tengan una carga de tráfico promedio de al menos 10 transacciones por segundo (tps).
Verifica si la detección de anomalías está habilitada
Para verificar si la detección de anomalías está habilitada, haz lo siguiente:
- Selecciona Analizar > Reglas de alertas en la IU de Edge.
Selecciona el botón + Alert. Se abrirá el panel para crear alertas:
Selecciona el entorno que quieras.
Si la opción Anomaly está inhabilitada en Alert type, significa que la detección de anomalías está inhabilitada.