Recopilaciones

Recopile y almacene registros con facilidad

El servicio Amazon CloudWatch Logs le permite recopilar y almacenar registros de sus recursos, aplicaciones y servicios casi en tiempo real. Existen tres categorías principales de registros 1) Registros a la venta. Los servicios de AWS publican originalmente estos registros por parte del cliente. Actualmente, Amazon VPC Flow Logs y los registros de Amazon Route 53 son los dos tipos admitidos. 2) Registros que publican los servicios de AWS. Actualmente, 30 servicios de AWS publican registros en CloudWatch. Estos servicios incluyen Amazon API Gateway, AWS Lambda, AWS CloudTrail y muchos otros. 3) Registros personalizados. Estos son los registros de sus propias aplicaciones y recursos locales. Puede usar AWS Systems Manager para instalar un agente de CloudWatch o recurrir a la acción de la API PutLogData para publicar registros fácilmente.

Métricas integradas

Recopilar métricas a partir de aplicaciones distribuidas (como aquellas creadas con arquitecturas de microservicios) lleva mucho tiempo. Amazon CloudWatch le permite recopilar métricas predeterminadas de más de 70 servicios de AWS, como Amazon EC2, Amazon DynamoDB, Amazon S3, Amazon ECS, AWS Lambda y Amazon API Gateway, sin necesidad de que usted se involucre. Por ejemplo, las instancias EC2 publican automáticamente métricas de uso de CPU, transferencia de datos y utilización de disco para ayudarlo a comprender los cambios que se producen en los estados. Puede usar una de las siete métricas integradas para API Gateway a fin de detectar latencia o aprovechar una de las ocho métricas integradas para AWS Lambda a fin de detectar errores y limitaciones. Si necesita métricas que sean más detalladas que las predeterminadas, como métricas a nivel de particiones de Amazon Kinesis Data Streams, entonces puede elegir la opción por recurso.

Métricas personalizadas

Amazon CloudWatch le permite recopilar métricas personalizadas de sus propias aplicaciones para monitorear el rendimiento operativo, resolver errores y detectar tendencias. La actividad de los usuarios es un ejemplo de métrica personalizada que puede recopilar y monitorear durante un determinado período. Puede usar el agente de CloudWatch o la acción de la API PutMetricData para publicar estas métricas en CloudWatch. Las mismas funciones de CloudWatch estarán disponibles a una frecuencia máxima de un segundo para sus propios datos de métricas personalizadas, que incluyen estadísticas, gráficos y alarmas.

Monitoreo

Vista operativa unificada con paneles

Los paneles de Amazon CloudWatch le permiten crear gráficos reutilizables y ver las aplicaciones y los recursos de la nube en una vista unificada. Puede visualizar en un gráfico los datos de registros y métricas lado a lado en un único panel para obtener rápidamente el contexto y pasar de diagnosticar el problema a entender la causa raíz. Por ejemplo, puede ver métricas clave, como el uso de CPU y memoria, y compararlas con la capacidad. También puede correlacionar el patrón de registros de una métrica específica y definir alarmas para que avisen de manera proactiva acerca de problemas operativos y de rendimiento. Esto le otorga una visibilidad completa del sistema sobre el estado de las operaciones y la capacidad para resolver errores rápidamente, lo que reduce el tiempo de resolución (MTTR).

Alarmas de alta resolución

Las alarmas de Amazon CloudWatch le permiten definir un umbral de métricas y activar una acción. Puede crear alarmas de alta resolución, definir un percentil como la estadística y, a continuación, especificar una acción u omisión, según corresponda. Por ejemplo, puede crear alarmas basadas en métricas de Amazon EC2, definir notificaciones y tomar una o más acciones para detectar y cerrar instancias que no se estén utilizando o que se estén usando por debajo de su capacidad. Las alarmas en tiempo real basadas en métricas y eventos le permiten minimizar los tiempos de inactividad y el potencial impacto en la empresa.

Correlación entre registros y métricas

Los recursos de infraestructura y aplicaciones generan muchos datos de operaciones y monitoreo en formato de registros y métricas. Además de ofrecer la posibilidad de obtener acceso y visualizar estos conjuntos de datos en una única plataforma, Amazon CloudWatch también facilita la correlación entre métricas y registros. Esto lo ayuda a pasar rápidamente del diagnóstico del problema a entender la causa raíz. Por ejemplo, puede correlacionar un patrón de un registro, como un error de una métrica específica, y definir alarmas para que avisen activamente cuando ocurran problemas operativos o de rendimiento.

Acción

Auto Scaling

Auto Scaling lo ayuda a automatizar la planificación de recursos y capacidad. Puede definir un umbral para accionar una alarma en relación con una métrica clave y activar una acción de Auto Scaling automatizada. Por ejemplo, puede configurar un flujo de trabajo de Auto Scaling para añadir o eliminar instancias EC2 en función de métricas de uso de CPU y optimizar los costos de los recursos.

Automatice la respuesta ante cambios operativos con CloudWatch Events

CloudWatch Events ofrece una transmisión de eventos del sistema casi en tiempo real que describe los cambios hechos en los recursos de AWS. Le permite reaccionar rápidamente ante cambios operativos e implementar acciones correctivas. Solo hay que escribir reglas para indicar los eventos de interés para la aplicación y las acciones automatizadas que se deben desencadenar cuando una regla concuerde con un evento. Por ejemplo, podemos definir una regla para invocar funciones de AWS Lambda o notificar un tema de Amazon Simple Notification Service (SNS).

Análisis

Datos minuciosos y retención ampliada

Amazon CloudWatch le permite monitorear tendencias y estacionalidad con 15 meses de datos de métricas (almacenamiento y retención). Estos datos le permiten realizar análisis históricos para ajustar el uso de los recursos. Con CloudWatch, también puede recopilar hasta 1 segundo de métricas de estados incluidas las personalizadas, como aquellas provenientes de aplicaciones locales. Los datos minuciosos en tiempo real ofrecen una mejor visualización y capacidad para detectar y monitorear tendencias a fin de optimizar el rendimiento de las aplicaciones y el estado de las operaciones.

Operaciones personalizadas en métricas

Amazon CloudWatch Metric Math le permite realizar cálculos en varias métricas para realizar análisis en tiempo real y poder obtener información fácilmente a partir de sus métricas de CloudWatch existentes y comprender mejor el estado de las operaciones y el rendimiento de la infraestructura. Puede visualizar estas métricas procesadas en la consola de administración de AWS, añadirlas a los paneles de CloudWatch o recuperarlas con la acción de API GetMetricData. Metric Math admite operaciones aritméticas como +, -, /, * y otras funciones matemáticas como Suma, Promedio, Mínimo, Máximo y Desviación estándar.

Conformidad y seguridad

Amazon CloudWatch se integra con AWS Identity and Access Management (IAM), de manera que puede controlar qué usuarios y recursos tienen permiso para obtener acceso a sus datos y de qué manera lo hacen.

Amazon CloudWatch Logs también cumple los requisitos de PCI y FedRamp. Los datos se cifran en reposo y en tránsito. También puede usar el cifrado de AWS KMS para cifrar sus grupos de registros a fin de lograr un mayor nivel de conformidad y seguridad.

Más información sobre los precios de Amazon CloudWatch

Visite la página de precios
¿Listo para crear?
Introducción a Amazon CloudWatch
¿Tiene más preguntas?
Contacte con nosotros