Ongoing service disruptions
For the most recent update on ongoing service disruptions affecting the AWS Middle East (UAE) Region (ME-CENTRAL-1), refer to the AWS Health Dashboard. For information on AWS Service migration, see How do I migrate my services to another region?
¿Cómo uso el agente de CloudWatch en una instancia de Windows Server para ver las métricas del Monitor de rendimiento?
Quiero usar el agente de Amazon CloudWatch en una instancia de Windows Server para obtener las métricas que se recopilan para el Monitor de rendimiento.
Resolución
Para instalar y configurar el agente de CloudWatch en tu instancia de Windows Server y ver las métricas del Monitor de rendimiento de Windows, sigue estos pasos.
Requisitos previos:
- Una instancia de Amazon Elastic Compute Cloud (Amazon EC2) en una subred pública con acceso a Internet. O bien, una instancia de EC2 en una subred privada con acceso a los puntos de enlace de Amazon Virtual Private Cloud (Amazon VPC).
- Un perfil y un rol de AWS Identity and Access Management (IAM) para la instancia.
- AWS Systems Manager Agent (SSM Agent).
- El agente de CloudWatch
Inicio de la instancia
Sigue estos pasos:
- Inicia la instancia.
- Usa un protocolo de escritorio remoto (RDP) para conectarte a la instancia.
Nota: El agente de CloudWatch es compatible con las versiones de Windows Server 2016, 2019 y de 64 bits de Windows Server 2022
Instalación del agente de CloudWatch
Para instalar el agente de CloudWatch, descárgalo de forma automática o manual.
Descarga automática del agente de CloudWatch
Para instalar el agente con el paquete AWS-ConfigureAWS, consulta Instalación del agente de CloudWatch en instancias de EC2 mediante la configuración del agente.
Descarga manual del agente de CloudWatch
Para descargar manualmente el agente de CloudWatch, ejecuta el siguiente comando:
Invoke-WebRequest -Uri https://s3.amazonaws.com/amazoncloudwatch-agent/windows/amd64/latest/amazon-cloudwatch-agent.msi -OutFile $env:USERPROFILE\Downloads\amazon-cloudwatch-agent.msi -UseBasicParsing Invoke-Item $env:USERPROFILE\Downloads\amazon-cloudwatch-agent.msi
Creación del archivo de configuración
Tras descargar el archivo .msi, utiliza el asistente para crear el archivo de configuración JSON. O bien, puedes crear manualmente el archivo de configuración.
Uso del asistente para crear el archivo de configuración del agente de CloudWatch
-
Utiliza amazon-cloudwatch-agent-config-wizard para crear el archivo de configuración del agente de CloudWatch.
Archivo de ejemplo:{ "logs": { "logs_collected": { "files": { "collect_list": [ { "file_path": "C:\\Users\\Administrator\\Desktop\\CWMetricsLogs", "log_group_name": "CWMetricsLogs", "log_stream_name": "{instance_id}", "retention_in_days": -1 } ] }, "windows_events": { "collect_list": [ { "event_format": "xml", "event_levels": [ "VERBOSE", "INFORMATION", "WARNING", "ERROR", "CRITICAL" ], "event_name": "CloudWatchAgent", "log_group_name": "CloudWatchAgent", "log_stream_name": "{instance_id}", "retention_in_days": -1 } ] } } }, "metrics": { "aggregation_dimensions": [ [ "InstanceId" ] ], "append_dimensions": { "AutoScalingGroupName": "${aws:AutoScalingGroupName}", "ImageId": "${aws:ImageId}", "InstanceId": "${aws:InstanceId}", "InstanceType": "${aws:InstanceType}" }, "metrics_collected": { "LogicalDisk": { "measurement": [ "% Free Space" ], "metrics_collection_interval": 30, "resources": [ "*" ] }, "Memory": { "measurement": [ "% Committed Bytes In Use" ], "metrics_collection_interval": 30 }, "Paging File": { "measurement": [ "% Usage" ], "metrics_collection_interval": 30, "resources": [ "*" ] }, "PhysicalDisk": { "measurement": [ "% Disk Time", "Disk Write Bytes/sec", "Disk Read Bytes/sec", "Disk Writes/sec", "Disk Reads/sec" ], "metrics_collection_interval": 30, "resources": [ "*" ] }, "Processor": { "measurement": [ "% User Time", "% Idle Time", "% Interr\upt Time" ], "metrics_collection_interval": 30, "resources": [ "*" ] }, "TCPv4": { "measurement": [ "Connections Established" ], "metrics_collection_interval": 30 }, "TCPv6": { "measurement": [ "Connections Established" ], "metrics_collection_interval": 30 }, "statsd": { "metrics_aggregation_interval": 60, "metrics_collection_interval": 30, "service_address": ":8125" } } } } -
(Opcional) para añadir otros contadores de rendimiento que estén disponibles en el Monitor de rendimiento, ejecuta el siguiente comando:
"PerformanceCounter-Family(processor, logical disk, memory etc.)": { "measurement": [ "Counter-name ("%Usage, "% free space" etc.)" ], "metrics_collection_interval": 30, "resources": [ "Counter Property ( "_total", "C:/" etc.) ] },Nota: En el comando anterior, sustituye los valores de ejemplo por tus valores. Además, asegúrate de que los contadores estén visibles en el Monitor de rendimiento de Windows para que el agente pueda insertar puntos de datos para el contador.
-
Busca el archivo en C:\Program Files\Amazon\AmazonCloudWatchAgent.
-
Para iniciar el agente de CloudWatch, ejecuta el siguiente comando de Windows PowerShell:
"C:\Program Files\Amazon\AmazonCloudWatchAgent\amazon-cloudwatch-agent-ctl.ps1" -a fetch-config -m ec2 -s -c file:"C:\Program Files\Amazon\AmazonCloudWatchAgent\config.json"
Creación manual del archivo de configuración
Para obtener información sobre cómo crear manualmente el archivo JSON, consulta Cree o edite de forma manual el archivo de configuración del agente de CloudWatch.
Ejemplo de definición de esquema para el archivo de configuración para instancias de Windows Server:
installation-directory/amazon-cloudwatch-agent-schema.json
Tras crear el archivo, cópialo en las demás instancias de Windows Server en las que desees instalar el agente.
Visualización de las métricas de los contadores de rendimiento en CloudWatch
Sigue estos pasos:
- Abre la consola de CloudWatch.
- En el panel de navegación, en Métricas, selecciona Todas las métricas.
- En la sección Espacios de nombres personalizados, selecciona CWAgent.
- Ordena por ImageID, InstanceType, instance, objectname o InstanceID.
Información relacionada
Recopile las métricas, registros y seguimientos con el agente de CloudWatch
- Etiquetas
- Amazon CloudWatch
- Idioma
- Español

Contenido relevante
- preguntada hace 9 meses
- preguntada hace 9 meses
- Como solucionar el error: Supplied Policy document is breaching Cloudwatch Logs policy length limit.Respuesta aceptadapreguntada hace un año