Agente de Amazon CloudWatch
El agente de Amazon CloudWatch en Amazon EMR es una herramienta que puede supervisar las instancias de Amazon EC2 de un clúster de EMR. Puede almacenar y ver las métricas que recopila con el agente de CloudWatch en CloudWatch. Para obtener más información acerca del agente de CloudWatch, consulte la Guía del usuario de Amazon CloudWatch.
nota
Se le aplicarán cargos adicionales si utiliza otros Servicios de AWS para publicar, consultar o ver las métricas de los agentes de Amazon CloudWatch. Para obtener más información, consulte las páginas siguientes sobre precios.
Estas métricas son independientes de las métricas gratuitas que Amazon EMR proporciona en el espacio de nombres de AWS/ElasticMapReduce en CloudWatch. Para obtener más información acerca de las métricas que el agente de CloudWatch no publica, consulte Monitorización de métricas de Amazon EMR con CloudWatch.
Con Amazon EMR 7.0 y versiones posteriores, puede instalar una versión personalizada del agente de Amazon CloudWatch en un clúster para recopilar métricas de su clúster de EMR. CloudWatchAgent está disponible en clústeres con Runtime Role a partir de EMR 7.6. El agente recopila las métricas de todos los nodos en el clúster, las reúne en el nodo principal y las publica desde ese nodo en la nube.
Puede instalar el agente al crear un nuevo clúster en la consola o al utilizar la API create-cluster. Para obtener más información, consulte Creación de un clúster de EMR que utilice el agente de Amazon CloudWatch. De forma predeterminada, un clúster de Amazon EMR que ejecuta la serie 7.x publica 34 métricas a nivel de sistema en CloudWatch a intervalos de 60 segundos, pero puede configurar el agente para que publique métricas diferentes. Otra opción es que publique métricas en Amazon Managed Service para Prometheus y puede elegir qué métricas desea que publique también. En diferentes casos de uso y configuraciones, puede configurar al agente para ver y solicitar las métricas en la consola de CloudWatch, en Amazon Managed Grafana o a través de las API de CloudWatch o Amazon Managed Service para Prometheus. Se aplican cargos de Servicios de AWS cuando se utilizan para almacenar y consultar métricas.
El agente de CloudWatch en Amazon EMR puede publicar métricas del sistema y métricas de JMX para los siguientes servicios en su clúster de Amazon EMR.
-
Hadoop DataNode
-
Hadoop NameNode
-
Yarn NodeManager
-
Yarn ResourceManager
-
HBase Master: solo Amazon EMR 7.1+
-
HBase RegionServer: solo Amazon EMR 7.1+
-
HBase ThriftServer: solo Amazon EMR 7.1+
Para obtener más información acerca de las métricas disponibles y de cómo configurar el agente de CloudWatch en Amazon EMR, consulte Configuración del agente de CloudWatch para Amazon EMR.
En la siguiente tabla, se muestra la versión del agente de Amazon CloudWatch incluida en la última versión de la serie 7.x de Amazon EMR, junto con los componentes que Amazon EMR instala con el agente de Amazon CloudWatch.
Para ver la versión de los componentes instalados con el agente de Amazon CloudWatch en esta versión, consulte Versiones de los componentes de la versión 7.10.0.
| Etiqueta de versión de Amazon EMR | Versión del agente de Amazon CloudWatch | Componentes instalados con el agente de Amazon CloudWatch |
|---|---|---|
emr-7.10.0 |
AmazonCloudWatchAgent 1.300032.2-amzn-0 |
adot-java-agent, emrfs, emr-amazon-cloudwatch-agent, emr-ddb, emr-goodies, emr-kinesis, emr-s3-dist-cp, hadoop-client, hadoop-hdfs-datanode, hadoop-hdfs-library, hadoop-hdfs-namenode, hadoop-httpfs-server, hadoop-kms-server, hadoop-mapred, hadoop-yarn-nodemanager, hadoop-yarn-resourcemanager, hadoop-yarn-timeline-server |