¿Qué es Amazon CloudWatch?
Amazon CloudWatch monitorea los recursos y las aplicaciones de Amazon Web Services (AWS) que ejecuta en AWS en tiempo real. Puede utilizar CloudWatch para recopilar y hacer un seguimiento de métricas, que son las variables que puede medir en los recursos y aplicaciones.
La página de inicio de CloudWatch muestra automáticamente las métricas sobre todos los servicios de AWS que utilice. También puede crear adicionalmente paneles personalizados para mostrar métricas sobre sus aplicaciones personalizadas, y mostrar colecciones personalizadas de métricas que elija.
Puede crear alarmas que vigilen métricas y enviar notificaciones o realizar cambios automáticamente en los recursos que está monitoreando cuando se infringe un umbral. Por ejemplo, puede monitorear el uso de la CPU y las lecturas y escrituras de disco de las instancias de Amazon EC2 y, a continuación, utilizar esos datos para determinar si se deben lanzar instancias adicionales para gestionar el aumento de la carga. También puede utilizar estos datos para parar las instancias infrautilizadas a fin de ahorrar dinero.
Con CloudWatch, se obtiene información sobre la utilización de recursos, el rendimiento de las aplicaciones y el estado operativo de todo el sistema.
Acceso a CloudWatch
Puede obtener acceso a CloudWatch con cualquiera de los siguientes métodos:
-
Amazon CloudWatch console (Consola de Amazon CloudWatch) – https://console.aws.amazon.com/cloudwatch/
-
CLI de AWS: para obtener más información, consulte Configuración inicial con AWS Command Line Interface en la Guía del usuario de AWS Command Line Interface.
-
CloudWatch API: Para obtener más información, consulte la Amazon CloudWatch API Reference (Referencia de la API de Amazon CloudWatch).
-
AWS SDK: Para obtener más información, consulte Tools for Amazon Web Services
(Herramientas para Amazon Web Services)
Servicios relacionados de AWS
Los siguientes servicios se utilizan junto con Amazon CloudWatch:
-
Amazon Simple Notification Service (Amazon SNS) coordina y administra la entrega o el envío de mensajes a los puntos de enlace o clientes suscritos. Amazon SNS se utiliza con CloudWatch para enviar mensajes cuando se alcanza un umbral de alarma. Para obtener más información, consulte Configuración de notificaciones de Amazon SNS.
-
Amazon EC2 Auto Scaling le permite lanzar o terminar instancias de Amazon EC2 automáticamente de acuerdo con las políticas que el usuario define, las verificaciones de estado y las programaciones. Puede utilizar una alarma de CloudWatch con Amazon EC2 Auto Scaling para regular las instancias EC2 en función de la demanda. Para obtener más información, consulte Dynamic Scaling (Escalado dinámico) en la Guía del usuario de Amazon EC2 Auto Scaling.
-
AWS CloudTrail le permite monitorear las llamadas a la API de Amazon CloudWatch para su cuenta, incluidas las llamadas que realizan la AWS Management Console, AWS CLI y otros servicios. Cuando el registro de CloudTrail está activado, CloudWatch registra los archivos de registro en el bucket de Amazon S3 que especificó al configurar CloudTrail. Para obtener más información, consulte Registro de la API de Amazon CloudWatch y operaciones de la consola con AWS CloudTrail.
-
AWS Identity and Access Management (IAM) es un servicio web que ayuda a controlar de forma segura el acceso de los usuarios a los recursos de AWS. Utilice IAM para controlar quién puede usar los recursos de AWS (autenticación), así como cuáles de ellos pueden usar y de qué manera pueden hacerlo (autorización). Para obtener más información, consulte Identity and Access Management para Amazon CloudWatch.
Facturación y costos
Para obtener más información sobre los precios de CloudWatch, consulte Precios de Amazon CloudWatch
Para obtener información que pueda ayudarle a analizar su factura y, posiblemente, a optimizar y reducir los costes, consulte. Análisis, optimización y reducción de los costos de CloudWatch