Recopile las métricas, registros y rastros con el agente de CloudWatch - Amazon CloudWatch

Recopile las métricas, registros y rastros con el agente de CloudWatch

El agente de CloudWatch es un componente de software que recopila métricas, registros y rastros de instancias de Amazon EC2, servidores en las instalaciones y aplicaciones en contenedores. Le permite monitorear la infraestructura y las aplicaciones de manera más exhaustiva que el monitoreo básico que se proporciona de forma predeterminada.

Ventajas principales

  • Recopile métricas a nivel de sistema (CPU, memoria, disco, red)

  • Recopile métricas personalizadas de las aplicaciones

  • Recopile y centralice los registros de diversos orígenes

  • Monitoree los entornos de AWS y en las instalaciones con una sola herramienta

  • Configure alarmas y notificaciones en función de los datos recopilados

El agente de CloudWatch le permite hacer lo siguiente:

  • Recopile métricas internas de nivel de sistema de instancias de Amazon EC2 en distintos sistemas operativos. Las métricas pueden incluir métricas de invitados, además de las métricas de instancias EC2. Las métricas adicionales que se pueden recopilar se indican en Métricas que el agente de CloudWatch ha recopilado.

  • Recopilar métricas de nivel de sistema de servidores locales. Pueden incluir servidores en un entorno híbrido, así como servidores no administrados por AWS.

  • Recupere métricas personalizadas de sus aplicaciones o servicios mediante los protocolos collectd y StatsD. StatsD se admite tanto en los servidores Linux como en los servidores Windows Server. collectd solo se admite en servidores Linux.

  • Recopile registros de instancias Amazon EC2 y servidores en las instalaciones con Linux o Windows Server.

    nota

    El agente de CloudWatch no admite la recopilación de registros de canales FIFO.

  • Envíe las métricas a CloudWatch o Amazon Managed Service para Prometheus, o a ambos. El archivo de configuración del agente de CloudWatch contiene un parámetro metrics_destinations en la sección metrics. Puede especificar cloudwatch, amp o ambos en este parámetro.

  • Se puede usar la versión 1.300031.0 y las versiones posteriores para habilitar CloudWatch Application Signals. Para obtener más información, consulte Application Signals.

  • Las versiones 1.300025.0 y posteriores pueden recopilar registros de seguimiento de SDK de cliente de OpenTelemetry o de X-Ray y enviarlos a X-Ray.

    El uso del agente de CloudWatch le permite recopilar seguimientos sin necesidad de ejecutar un daemon de recopilación de seguimientos independiente, lo que ayuda a reducir la cantidad de agentes que ejecuta y administra.

Las métricas enviadas a CloudWatch se pueden ver en CloudWatch al igual que cualquier otra métrica de CloudWatch. El espacio de nombres de CloudWatch predeterminado para las métricas que el agente de CloudWatch ha recolectado es CWAgent, aunque se puede especificar otro espacio de nombres al configurar el agente.

Los registros que ha recopilado el agente de CloudWatch se procesan y almacenan en Registros de Amazon CloudWatch, de la misma manera que los registros que el antiguo agente de CloudWatch Logs ha recopilado. Para obtener más información sobre los precios de CloudWatch Logs, consulte Precios de Amazon CloudWatch.

Las métricas que el agente de CloudWatch ha recopilado se facturan como métricas personalizadas. Para obtener más información sobre los precios de las métricas de CloudWatch, consulte Precios de Amazon CloudWatch.

El agente de CloudWatch es de código abierto bajo la licencia MIT y se hosted on GitHub (aloja en GitHub). Si desea crear, personalizar el agente de CloudWatch o contribuir con él, consulte el repositorio de GitHub para obtener las instrucciones más recientes. Si cree que ha encontrado un problema de seguridad potencial, no lo publique en GitHub ni en ningún foro público. En su lugar, siga las instrucciones de Vulnerability Reporting (Informes de vulnerabilidad) o envíele un correo electrónico a seguridad de AWS directamente.

Puede descargar e instalar el agente de CloudWatch manualmente con la línea de comandos o puede integrarlo con AWS Systems Manager. El flujo general de la instalación del agente de CloudWatch es el siguiente:

  1. Cree roles o usuarios de IAM que permitan que el agente recopile métricas del servidor y, de manera opcional, integre con AWS Systems Manager.

  2. Descargue del paquete del agente.

  3. Modifique el archivo de configuración del agente de CloudWatch y especifique las métricas que desea recopilar.

  4. Instale e inicie el agente en sus servidores.