Monitoreo y observabilidad

Obtenga información procesable de los datos de infraestructura y aplicaciones

“¿Mi sistema funciona o no?” “¿Es rápido o lento según la experiencia de mis usuarios finales?” “¿Qué KPI y SLA debemos establecer y cómo sabemos si se cumplen?” Cuando se opera a la velocidad y escala de la nube, no se puede permitir volar a ciegas: hay que ser capaz de responder a una amplia gama de preguntas operativas y empresariales como éstas. Tiene que ser capaz de detectar los problemas a medida que surgen (idealmente antes de que interrumpan la experiencia del cliente), responder rápidamente y resolverlos lo antes posible. Para lograrlo, necesita observabilidad en las aplicaciones y recursos que trabajen con servicios de AWS y no AWS.

Monitoreo y observabilidad

¿Qué es la observabilidad?

La “observabilidad” describe lo bien que se puede entender lo que ocurre en un sistema, a menudo (pero no solo) mediante instrumentos para recoger métricas, registros o trazas. Hay varios tipos de herramientas y actividades que hacen que un sistema sea observable, como el monitoreo, el rastreo, el perfilado, los registros y la IA/Ops. La observabilidad le permite detectar, investigar y solucionar problemas.

En la nube, la observabilidad puede volverse difícil de conseguir debido a la complejidad del sistema. Las aplicaciones monolíticas heredadas se distribuyen en instancias y, a menudo, en ubicaciones geográficas. También pueden rediseñarse, con lo que se convierten en muchos microservicios que dependen de miles de recursos para operar, especialmente si se ejecutan en contenedores o tecnología sin servidor. Los microservicios pueden actualizarse con frecuencia, escalar elásticamente o ser invocados bajo demanda. Miles de componentes generan miles de millones de métricas, registros y rastros en un flujo interminable de datos.
 

Beneficios

Comprender el estado y el rendimiento de las aplicaciones para mejorar la experiencia del cliente

El objetivo principal de la observabilidad es saber lo que ocurre en cualquier lugar y en todas partes en el sistema para poder garantizar la mejor experiencia posible a los usuarios finales. Usted quiere detectar los problemas rápidamente, investigarlos con eficacia y solucionarlos lo antes posible para minimizar el tiempo de inactividad y otras interrupciones para sus clientes.

Mejore la productividad de desarrollo

La depuración tradicional, mediante el análisis de registros o la instrumentación de puntos de interrupción en el código, es tediosa, repetitiva y requiere mucho tiempo, y no se adapta bien a las aplicaciones de producción o a las construidas con una arquitectura de microservicios o sin servidor. Para analizar el rendimiento de las aplicaciones distribuidas, los desarrolladores necesitan métricas y trazas correlacionadas para identificar el impacto en el usuario desde cualquier fuente, y para encontrar rutas de código rotas o costosas lo antes posible. Y necesitan hacer todo esto sin tener que volver a instrumentar su código cuando quieran añadir nuevas herramientas de observabilidad a su kit.

Obtenga más información con las visualizaciones

La observabilidad, especialmente a escala de la nube, puede generar enormes volúmenes de datos que resultan difíciles de analizar para los humanos. Las herramientas de visualización nos ayudan a dar sentido a los datos, pues correlacionan los datos observables en pantallas gráficas intuitivas. Sin embargo, tener un montón de gráficos, diagramas, etc. dispersos en múltiples herramientas y pantallas se convierte en otro problema. Es fundamental poder centralizar los datos visuales en un único cuadro de mandos, lo que le proporciona una visión unificada de la información crítica sobre el sistema y su rendimiento.

Historias de clientes

Mapbox

Mapbox

Mapbox es una plataforma cartográfica de código abierto para el diseño de mapas personalizados que llega a más de 300 millones de personas cada mes. Mapbox utiliza Amazon CloudWatch para la ingesta de múltiples fuentes de datos, incluidas las métricas nativas de AWS, las métricas personalizadas y los registros, así como para el monitoreo y visualización de cargas de trabajo clave y la optimización de recursos.

“Buscábamos consolidar el monitoreo, el registro, las métricas y las alertas en una sola herramienta. CloudWatch nos ha ayudado a aliviar la carga operativa de instalar, configurar y aprender a usar sistemas de terceros. Nuestros equipos utilizan CloudWatch ampliamente para supervisar las tasas de error y los códigos de estado de múltiples cargas de trabajo de alto perfil. También utilizamos CloudWatch para automatizar las acciones de Auto Scaling, lo que nos permite optimizar el costo de los tipos de instancia de Amazon EC2 que alimentan nuestros clústeres de Amazon ECS. CloudWatch Events nos permite proporcionar información sobre la utilización y los precios a los equipos para que puedan auditar la seguridad de las cuentas, desencadenar acciones de AWS Lambda para casos de uso de conformidad y seguridad, y programar nuestros recursos utilizando la nube. CloudWatch permite una automatización de siguiente nivel y amplía la capacidad de cada individuo”.

Emily McAfee, directora de Ingeniería de Plataformas Mapbox

Pushpay

Pushpay

El propósito de Pushpay es unir a las personas fortaleciendo la comunidad, la conexión y la pertenencia. Creamos soluciones de gran calidad para la publicación de donaciones y aplicaciones móviles con el fin de que las organizaciones puedan hacer crecer sus comunidades.

“Nuestra solución actual de análisis de registros requiere una sobrecarga de configuración y mantenimiento, tiene diferentes requisitos de retención y su coste es prohibitivo, lo que hace imposible que nuestro equipo de ingeniería pueda acceder a los registros y consultarlos tanto en entornos de desarrollo como de pruebas. Con CloudWatch Logs Insights, ahora podemos consultar los registros dentro de CloudWatch Logs, pues se reduce la complejidad operativa. El pago por consulta nos da flexibilidad para escalar a nuestro propio ritmo y nuestros ingenieros pueden empezar a consumir y consultar los registros sin esperar a la configuración, la integración y la ingesta con nuestra solución actual. También nos beneficiamos de la visualización de las métricas y los registros, lo que permite solucionar los problemas con mayor rapidez. Logs Insights es una solución eficaz y poco costosa para que nuestros ingenieros supervisen sus aplicaciones y realicen una inmersión en los registros, todo ello desde una única consola de AWS”.

Peter Goodman, director de Ingeniería de Fiabilidad del Sitio de Pushpay

SendGrid

SendGrid

SendGrid es un proveedor de correo electrónico en la nube y envía más de 40 000 millones de correos electrónicos al mes para más de 69 000 clientes de pago. SendGrid adoptó Amazon CloudWatch al principio de su migración a AWS para obtener visibilidad del sistema, información operativa y optimización de recursos.

“CloudWatch nos permite recopilar métricas de servicios de AWS como Amazon EC2, Amazon Kinesis, Amazon DynamoDB y Amazon API Gateway, así como registros de funciones de AWS Lambda. Nos gustó poder integrarnos de forma nativa, sin necesidad de una stack administrada por cuenta propia o de un proveedor de SaaS externo. Esto nos ayudó para empezar a alertar, usar el Auto Scaling y planificar la capacidad muy rápidamente. El hecho de poder abordar nuestros principales casos de uso de forma rápida y sencilla convirtió a CloudWatch en una de las soluciones preferidas”.

Joshua Barrat, arquitecto II de SendGrid

Descubra lo que es la observabilidad de forma práctica

Eche un vistazo al taller interactivo y de inmersión One Observability y obtenga experiencia práctica en el uso de Amazon CloudWatch y AWS X-Ray. En el taller, implementará una aplicación compleja de microservicios y configurará el monitoreo y la observabilidad en un entorno moderno. Terminará con una clara comprensión de los registros, las métricas, el monitoreo de contenedores y sin servidores, y las técnicas de rastreo.

Comenzar el taller 
Novedades
Fecha (de la más reciente a la más antigua)
  • Fecha (de la más reciente a la más antigua)
1
No se encontraron resultados.
Blog
Fecha
  • Fecha
1
No se encontraron blogs que coincidan con esos criterios.

Descubra otros casos de uso para gestionar y gobernar en AWS

Page-Illo_AWS-Management-Governance_Open and Custom Resource Provisioning
Aprovisionamiento y organización »

Cree, aprovisione y comparta recursos

Page-Illo_AWS-Management-Governance_Automated Configuration Compliance and Auditing
Configuración, conformidad y auditoría »

Realice auditorías de las configuraciones de los recursos y corrija los errores

Page-Illo_AWS-Management-Governance_Centralized and Automated Operations Management
Administración de operaciones centralizada »

Administre las operaciones en la nube

Page-Illo_AWS-Management-Governance_Governance at Scale
Gobernanza y control empresarial »

Establezca un entorno de AWS administrado de manera central, seguro y de varias cuentas