Amazon DevOps Guru

Servicio AIOps que detecta automáticamente patrones anómalos en métricas y logs de CloudWatch mediante machine learning, proporcionando estimación de causa raíz y recomendaciones de mejora

Descripción general

Amazon DevOps Guru es un servicio AIOps que utiliza machine learning para detectar automáticamente anomalías operativas en aplicaciones, proporcionando estimación de causa raíz y recomendaciones concretas de mejora. Analiza continuamente métricas de CloudWatch, logs de CloudTrail e historial de cambios de Config, reportando como insights las desviaciones de los patrones operativos normales. Permite detectar sin intervención humana problemas operativos en entornos serverless y de contenedores, como el aumento de cold starts en funciones Lambda, throttling en DynamoDB o patrones de terminación anómala de tareas ECS.

Tipos de insights y mecanismo de detección de anomalías

AWS ha anunciado que DevOps Guru no acepta nuevos clientes a partir del 29 de octubre de 2026 y que el soporte finaliza el 30 de septiembre de 2027. Los clientes que se registraron antes de esa fecha pueden usarlo hasta la fecha de finalización, y AWS indica Amazon CloudWatch como alternativa. Los insights generados por DevOps Guru se clasifican en dos tipos: insights reactivos e insights proactivos. Los insights reactivos se generan cuando se detecta una anomalía que ya está ocurriendo. Por ejemplo, si la latencia de API Gateway aumenta repentinamente, correlaciona el aumento de la tasa de errores de funciones Lambda relacionadas y el throttling de DynamoDB, presentando candidatos de causa raíz. Los insights proactivos detectan señales que aún no han causado una falla, pero que podrían convertirse en problemas si se ignoran. Esto incluye casos como el consumo de capacidad de una tabla DynamoDB con tendencia creciente o el número de ejecuciones concurrentes de una función Lambda acercándose al límite. La detección de anomalías utiliza machine learning, y no es necesario que el usuario entrene modelos propios.

Configuración de cobertura y agrupación de recursos

El alcance de monitoreo de DevOps Guru se puede filtrar por toda la cuenta de AWS, stacks específicos de CloudFormation o etiquetas específicas. Con la especificación por stack de CloudFormation, todos los recursos contenidos en el stack (Lambda, DynamoDB, API Gateway, SQS, etc.) se agregan automáticamente al alcance de monitoreo. Con la especificación basada en etiquetas solo se usa una clave de etiqueta; por ejemplo, se pueden etiquetar los recursos con la clave devops-guru-applications y usar un valor distinto para cada aplicación. DevOps Guru agrupa en una aplicación los recursos de cada stack seleccionado, o los de cada valor de etiqueta, para analizarlos. En arquitecturas de microservicios, separar los stacks de CloudFormation por servicio permite tratar cada servicio como una aplicación propia. Según la página oficial de precios, el cobro se basa en las horas de recursos activos analizadas (con los tipos de recursos divididos en dos grupos de precios) y en el número de llamadas a la API de DevOps Guru (a octubre de 2026).

Canales de notificación y flujo de trabajo operativo

Los insights de DevOps Guru se notifican al equipo de operaciones a través de topics de Amazon SNS. Al configurar un topic SNS, se publican mensajes cuando se genera un nuevo insight, cuando se eleva la severidad de un insight y cuando se cierra un insight. Reenviando las notificaciones de SNS a un canal de Slack a través de Amazon Q Developer in chat applications (antes AWS Chatbot), el equipo puede revisar los insights en su herramienta de comunicación habitual. También es posible la integración con EventBridge, permitiendo activar diferentes acciones según el tipo y severidad del insight. Por ejemplo, se puede configurar que cuando se genera un insight reactivo de severidad High se llame al responsable de guardia mediante PagerDuty, mientras que los de severidad Medium o inferior se limiten a notificaciones en Slack. En la pantalla de detalle del insight se muestran los gráficos de las métricas donde se detectó la anomalía, la lista de recursos relacionados y las acciones recomendadas.

Referencias (recursos oficiales de AWS)

Las fuentes primarias de esta página son el sitio web y la documentación oficiales de AWS. Consulta las páginas oficiales siguientes para conocer las especificaciones y los precios más recientes.

Si esta página y la documentación oficial difieren, prevalece la documentación oficial.

Compartir