AWS anunció la disponibilidad de Amazon CloudWatch Omni, una experiencia unificada para la supervisión de aplicaciones y los agentes de inteligencia artificial, que organiza los datos de registros, métricas, trazas y alertas en torno a la aplicación y sus relaciones, en lugar de mostrarlos como señales separadas. El servicio proporciona un espacio compartido que los ingenieros pueden utilizar mediante una dirección específica de la organización y un inicio de sesión empresarial, sin necesidad de acceder a AWS Management Console.
CloudWatch Omni se basa en OpenTelemetry, por lo que los datos de telemetría que las organizaciones envían a CloudWatch aparecen en la nueva experiencia sin necesidad de una reconfiguración. Asimismo, otras cargas de trabajo configuradas con OpenTelemetry pueden enviar sus datos a un punto de conexión de OpenTelemetry Protocol (OTLP).
¿Qué ofrece el servicio?
Omni descubre automáticamente los servicios y crea un mapa de sus dependencias, basándose en los datos de telemetría y en el descubrimiento de recursos mediante AWS Config. En lugar de depender de paneles fijos que requieren un mantenimiento continuo, los equipos pueden definir qué consideran importante, como objetivos de disponibilidad, presupuestos de latencia y límites de tasa de errores, para que las vistas de supervisión se adapten a los cambios de la aplicación y a la incorporación de nuevos servicios.
El servicio proporciona a cada equipo lo que AWS denomina un espacio (Space) que incluye las aplicaciones que posee y los datos relacionados con ellas. El espacio apunta a los datos de CloudWatch ya existentes sin trasladar datos adicionales. Los usuarios también pueden formular preguntas en lenguaje natural sobre sus aplicaciones, analizar datos de telemetría y mostrar indicadores relacionados con el estado del sistema.
Investigaciones compartidas con DevOps Agent
Amazon DevOps Agent participa en las sesiones de investigación junto con los ingenieros, basándose en los mismos datos de telemetría que ve el equipo. AWS afirma que el agente relaciona los eventos entre los servicios, rastrea las rutas de la causa raíz a través del grafo de dependencias, sugiere los siguientes pasos y conserva un registro de la investigación para utilizarlo en revisiones posteriores de los incidentes.
En el escenario presentado por AWS, un aumento de la tasa de errores en el servicio de pagos abre una sesión que incluye la topología de la aplicación, una implementación reciente y un aumento de la latencia de una interfaz de pagos externa, junto con el análisis inicial del agente. Un ingeniero del equipo de pagos puede unirse a la misma sesión y ver el contexto acumulado antes de identificar la causa raíz y revertir el cambio.
¿Qué cambia en la práctica?
El cambio principal no consiste en sustituir las herramientas actuales de CloudWatch, sino en añadir una interfaz centrada en la aplicación y la colaboración durante la investigación. Las alertas, los paneles, las interfaces de programación y las operaciones actuales de la consola continúan sin cambios. Los ingenieros tampoco necesitan permisos para AWS Console para utilizar Omni después de configurar el inicio de sesión empresarial mediante IAM Identity Center, que admite Okta, Azure AD y otros proveedores de SAML 2.0.
Los clientes actuales de CloudWatch pueden comenzar desde la opción “Try CloudWatch Omni” en la consola de CloudWatch y, a continuación, configurar el proveedor de identidad y crear espacios para los equipos y los entornos. AWS proporciona conectores para introducir datos de telemetría de otros entornos en los mismos espacios y sesiones de investigación. Según el material, DevOps Agent se activa de forma predeterminada en cada sesión de investigación dentro de Omni.
Disponibilidad y limitaciones
CloudWatch Omni ya está disponible, mientras que AWS remite los detalles de precios a la página de precios de Amazon CloudWatch. El material no menciona cifras de precios ni una lista de disponibilidad regional. Además, la dependencia de las investigaciones respecto de los datos de telemetría disponibles y de la configuración de la identidad empresarial significa que el valor de la experiencia seguirá estando vinculado a la calidad de la configuración y de la cobertura de telemetría de cada organización, un aspecto que los equipos deben evaluar antes de ampliar su uso.