Monitorización de eventos de Amazon EMR con CloudWatch
Amazon EMR realiza un seguimiento de eventos y mantiene información acerca de ellos durante un máximo de siete días en la consola de Amazon EMR. Amazon EMR registra los eventos cuando se produce un cambio en el estado de los clústeres, los grupos de instancias, las flotas de instancias, las políticas de escalado automático o los pasos. Los eventos capturan la fecha y la hora en que se produjo el evento, los detalles sobre los elementos afectados y otros puntos de datos críticos.
En la siguiente tabla se muestran eventos de Amazon EMR, junto con el estado o cambio de estado que indica el evento, la gravedad del evento, el tipo del evento, el código del evento y los mensajes de eventos. Amazon EMR representa los eventos como objetos JSON y los envía automáticamente a una secuencia de eventos. El objeto JSON es importante cuando se configuran reglas para el procesamiento de eventos mediante Eventos de CloudWatch porque las reglas buscan asignar patrones en el objeto JSON. Para obtener más información, consulte Eventos y patrones de eventos y Eventos de Amazon EMR en la Guía del usuario de Eventos de Amazon CloudWatch.
nota
A fin de asegurarnos de que reciba la información más pertinente, mejoramos continuamente nuestros mensajes de error. Por ese motivo, le recomendamos que no analice el texto de los mensajes para iniciar las siguientes acciones en su flujo de trabajo.
Eventos de inicio de clústeres
Estado o cambio de estado | Gravedad | Tipo de evento | Código de evento | Mensaje |
---|---|---|---|---|
CREATING |
WARN |
Aprovisionamiento de la flota de instancias de EMR | Aprovisionamiento de EC2: capacidad de instancia insuficiente | No se puede crear su clúster de Amazon EMR ClusterId
(ClusterName) para la flota de instancias InstanceFleetID . Amazon EC2 tiene una capacidad de spot insuficiente para el tipo de instancia [Instancetype1, Instancetype2] y una capacidad bajo demanda insuficiente para el tipo de instancia [Instancetype3,
Instancetype4] en la zona de disponibilidad [AvailabilityZone1,
AvaliabilityZone2] . Consulte aquí la documentación para obtener más información sobre cómo responder a este evento. |
CREATING |
WARN |
Aprovisionamiento del grupo de instancias de EMR | Aprovisionamiento de EC2: capacidad de instancia insuficiente | No se puede crear su clúster de Amazon EMR ClusterId
(ClusterName) para el grupo de instancias InstanceGroupID . Amazon EC2 tiene una capacidad de Spot insuficiente para el tipo de instancia [Instancetype1, Instancetype2] y una capacidad bajo demanda insuficiente para el tipo de instancia [Instancetype3,
Instancetype4] en la zona de disponibilidad [AvailabilityZone1,
AvaliabilityZone2] . Consulte aquí la documentación para obtener más información sobre cómo responder a este evento. |
CREATING |
WARN |
Aprovisionamiento de la flota de instancias de EMR | Aprovisionamiento de EC2: direcciones libres insuficientes en la subred | No podemos crear el clúster de Amazon EMR ClusterId (ClusterName) que ha solicitado para la flota de instancias InstanceFleetID porque la subred especificada [Subnet1, Subnet2] no contiene suficientes direcciones IP privadas libres para atender su solicitud. Utilice la operación DescribeSubnets para ver cuántas direcciones IP están disponibles (no se utilizan) en la subred. Para obtener información sobre cómo responder a este evento, consulte Códigos de error de la API de Amazon EC2 |
CREATING |
WARN |
Aprovisionamiento del grupo de instancias de EMR | Aprovisionamiento de EC2: direcciones libres insuficientes en la subred | No podemos crear el clúster de Amazon EMR ClusterId (ClusterName) que solicitó para el grupo de instancias InstanceGroupID porque la subred especificada [Subnet1, Subnet2] no contiene suficientes direcciones IP privadas libres para atender su solicitud. Utilice la operación DescribeSubnets para ver cuántas direcciones IP están disponibles (no se utilizan) en la subred. Para obtener información sobre cómo responder a este evento, consulte Códigos de error de la API de Amazon EC2 |
CREATING
|
WARN
|
Aprovisionamiento de la flota de instancias de EMR |
Aprovisionamiento de EC2: se ha superado el límite de vCPU |
El aprovisionamiento del InstanceFleetID en el clúster de Amazon EMR ClusterId (ClusterName) se retrasa porque ha alcanzado el límite de vCPU (unidades de procesamiento virtuales) asignadas a las instancias en ejecución de su account (accountId) . Para obtener más información, consulte Códigos de error de la API de Amazon EC2 |
CREATING
|
WARN
|
Aprovisionamiento del grupo de instancias de EMR |
Aprovisionamiento de EC2: se ha superado el límite de vCPU |
El aprovisionamiento del grupo de instancias InstanceGroupID en el clúster de Amazon EMR ClusterId se retrasa porque ha alcanzado el límite de vCPU (unidades de procesamiento virtuales) asignadas a las instancias en ejecución de su cuenta (accountId) . Para obtener más información, consulte Códigos de error de la API de Amazon EC2 |
CREATING
|
WARN
|
Aprovisionamiento de la flota de instancias de EMR |
Aprovisionamiento de EC2: se ha superado el límite de recuento de instancias de Spot |
El aprovisionamiento de la flota de instancias InstanceFleetID en el clúster de Amazon EMR ClusterID (ClusterName) se retrasa porque ha alcanzado el límite del número de instancias de Spot que usted puede lanzar en su account (accountId) . Para obtener más información, consulte Códigos de error de la API de Amazon EC2 |
CREATING
|
WARN
|
Aprovisionamiento del grupo de instancias de EMR |
Aprovisionamiento de EC2: se ha superado el límite de recuento de instancias de Spot |
El aprovisionamiento del grupo de instancias InstanceGroupID en el clúster de Amazon EMR ClusterID (ClusterName) se retrasa porque ha alcanzado el límite del número de instancias de Spot que puede lanzar en su account (accountId) . Para obtener más información, consulte Códigos de error de la API de Amazon EC2 |
CREATING
|
WARN
|
Aprovisionamiento de la flota de instancias de EMR |
Aprovisionamiento de EC2: se ha superado el límite de instancias |
El aprovisionamiento de la flota de instancias InstanceFleetID en el clúster de Amazon EMR ClusterId (ClusterName) se retrasa porque ha alcanzado el límite del número de instancias que usted puede lanzar simultáneamente en su account (accountID) . Para obtener más información sobre los límites de servicio de Amazon EC2, consulte Códigos de error de la API de Amazon EC2. |
CREATING
|
WARN
|
Aprovisionamiento del grupo de instancias de EMR |
Aprovisionamiento de EC2: se ha superado el límite de instancias |
El aprovisionamiento del grupo de instancias InstanceGroupID en el clúster de Amazon EMR ClusterId (ClusterName) se retrasa porque ha alcanzado el límite de instancias que puede ejecutar simultáneamente en su account (accountID) . Para obtener más información sobre los límites de servicio de Amazon EC2, consulte Códigos de error de la API de Amazon EC2. |
CREATING |
WARN |
Aprovisionamiento del grupo de instancias de EMR |
ninguno |
El clúster de Amazon EMR - o bien - El clúster de Amazon EMR notaUn clúster en estado |
STARTING
|
INFO
|
Cambio de estado del clúster de EMR |
ninguno |
El clúster de Amazon EMR |
STARTING
|
INFO
|
Cambio de estado del clúster de EMR |
ninguno |
notaSólo se aplica a clústeres con configuración de flotas de instancia y varias zonas de disponibilidad seleccionadas dentro de Amazon EC2. El clúster de Amazon EMR |
STARTING
|
INFO
|
Cambio de estado del clúster de EMR |
ninguno |
El clúster de Amazon EMR |
WAITING
|
INFO
|
Cambio de estado del clúster de EMR |
ninguno |
El clúster de Amazon EMR - o bien - El clúster de Amazon EMR notaUn clúster en estado |
nota
Los eventos con código de evento EC2 provisioning - Insufficient Instance
Capacity
, se emiten periódicamente cuando su clúster de EMR detecta un error de capacidad insuficiente de Amazon EC2 para su flota de instancias o grupo de instancias durante la creación del clúster o la operación de cambio de tamaño. Para obtener información sobre cómo responder a estos eventos, consulte Responder a eventos de capacidad de instancias insuficiente en el clúster de Amazon EMR.
Eventos de terminación de clústeres
Estado o cambio de estado | Gravedad | Tipo de evento | Código de evento | Mensaje |
---|---|---|---|---|
TERMINATED
|
La gravedad depende del motivo por el que cambia el estado, tal y como se muestra a continuación:
|
Cambio de estado del clúster de EMR |
ninguno |
El clúster de Amazon EMR |
TERMINATED_WITH_ERRORS
|
CRITICAL
|
Cambio de estado del clúster de EMR |
ninguno |
El clúster de Amazon EMR |
TERMINATED_WITH_ERRORS
|
CRITICAL
|
Cambio de estado del clúster de EMR |
ninguno |
El clúster de Amazon EMR |
Eventos de cambio de estado de la flota de instancias
nota
La configuración de las flotas de instancias está disponible solo en las versiones 4.8.0 y posteriores de Amazon EMR, excluidas las versiones 5.0.0 y 5.0.3.
Estado o cambio de estado | Gravedad | Tipo de evento | Código de evento | Mensaje |
---|---|---|---|---|
Desde |
INFO
|
ninguno | El aprovisionamiento para la flota de instancias |
|
Desde |
INFO
|
ninguno | Se inició un cambio de tamaño de la flota de instancias |
|
Desde |
INFO
|
ninguno | La operación de cambio de tamaño de la flota de instancias |
|
Desde |
INFO
|
ninguno | La operación de cambio de tamaño de la flota de instancias |
|
SUSPENDED
|
ERROR
|
ninguno | La flota de instancias |
|
RESIZING
|
WARNING
|
ninguno | La operación de cambio de tamaño de la flota de instancias |
|
|
INFO
|
ninguno | La operación de redimensionamiento de la flota de instancias |
|
|
INFO
|
ninguno |
|
Eventos de cambio de tamaño de la flota de instancias
Tipo de evento | Gravedad | Código de evento | Mensaje |
---|---|---|---|
Cambio de tamaño de la flota de instancias de EMR |
ERROR |
Tiempo de espera de aprovisionamiento de spot |
La operación de cambio de tamaño de la flota de instancias |
Cambio de tamaño de la flota de instancias de EMR |
ERROR |
Tiempo de espera del aprovisionamiento bajo demanda |
La operación de cambio de tamaño de la flota de instancias |
Cambio de tamaño de la flota de instancias de EMR |
WARNING |
Aprovisionamiento de EC2: capacidad de instancia insuficiente | No se puede completar la operación de cambio de tamaño de la flota de instancias |
Cambio de tamaño de la flota de instancias de EMR |
WARNING |
Tiempo de espera de aprovisionamiento de spot: continuación del cambio de tamaño |
Seguimos aprovisionando capacidad de spot para la operación de cambio de tamaño de la flota de instancias que se inició a las |
Cambio de tamaño de la flota de instancias de EMR |
WARNING |
Tiempo de espera de aprovisionamiento bajo demanda: continuación del cambio de tamaño |
Seguimos aprovisionando capacidad bajo demanda para la operación de cambio de tamaño de la flota de instancias que se inició a las |
Cambio de tamaño de la flota de instancias de EMR |
WARNING |
Aprovisionamiento de EC2: dirección libre insuficiente en la subred |
No podemos completar la operación de cambio de tamaño para la flota de instancias InstanceFleetID en el clúster de Amazon EMR ClusterId (ClusterName) porque la subred especificada [Subnet1, Subnet2] no contiene suficientes direcciones IP privadas libres para satisfacer su solicitud. Utilice la operación DescribeSubnets para ver cuántas direcciones IP están disponibles (no se utilizan) en su subred. Para obtener información sobre cómo responder a este evento, consulte Códigos de error de la API de Amazon EC2. |
Cambio de tamaño de la flota de instancias de EMR |
WARNING |
Aprovisionamiento de EC2: se ha superado el límite de vCPU |
El cambio de tamaño de la flota de instancias InstanceFleetID en el clúster de Amazon EMR ClusterName se retrasa porque ha alcanzado el límite de vCPU (unidades de procesamiento virtuales) asignadas a las instancias en ejecución de su cuenta account (accountId) . Para obtener más información, consulte Códigos de error de la API de Amazon EC2 |
Cambio de tamaño de la flota de instancias de EMR |
WARNING |
Aprovisionamiento de EC2: se ha superado el límite de recuento de instancias Spot |
El aprovisionamiento de la flota de instancias InstanceFleetID en el clúster de Amazon EMR ClusterID (ClusterName) se retrasa porque ha alcanzado el límite del número de instancias de Spot que usted puede lanzar en su account (accountId) . Para obtener más información, consulte Códigos de error de la API de Amazon EC2 |
Cambio de tamaño de la flota de instancias de EMR |
WARNING |
Aprovisionamiento de EC2: se ha superado el límite de instancias |
El aprovisionamiento de la flota de instancias InstanceFleetID en el clúster de Amazon EMR ClusterID (ClusterName) se retrasa porque ha alcanzado el límite del número de instancias bajo demanda que usted puede ejecutar en su account (accountId) . Para obtener más información, consulte Códigos de error de la API de Amazon EC2 |
nota
Los eventos de tiempo de espera de aprovisionamiento se emiten cuando Amazon EMR deja de aprovisionar capacidad de spot o bajo demanda para la flota una vez transcurrido el tiempo de espera. Para obtener información sobre cómo responder a estos eventos, consulte Respuesta a eventos de tiempo de espera agotado en el cambio de tamaño de la flota de instancias de clústeres de Amazon EMR.
Eventos de grupo de instancias
Tipo de evento | Gravedad | Código de evento | Mensaje |
---|---|---|---|
Desde |
INFO
|
ninguno | La operación de cambio de tamaño del grupo de instancias |
Desde |
INFO
|
ninguno | Se inició un cambio de tamaño del grupo de instancias |
SUSPENDED
|
ERROR
|
ninguno | El grupo de instancias |
RESIZING
|
WARNING
|
ninguno | La operación de cambio de tamaño del grupo de instancias |
Cambio de tamaño del grupo de instancias de EMR |
WARNING |
Aprovisionamiento de EC2: capacidad de instancia insuficiente | No se puede completar la operación de cambio de tamaño que se inició a las |
Cambio de tamaño del grupo de instancias de EMR |
WARNING |
Aprovisionamiento de EC2: dirección libre insuficiente en la subred |
No podemos completar la operación de cambio de tamaño del grupo de instancias InstanceGroupID en el clúster de Amazon EMR ClusterId (ClusterName) porque la subred especificada [Subnet1, Subnet2] no contiene suficientes direcciones IP privadas libres para atender tu solicitud. Utilice la operación DescribeSubnets para ver cuántas direcciones IP están disponibles (no se utilizan) en su subred. Para obtener información sobre cómo responder a este evento, consulte Códigos de error de la API de Amazon EC2. |
Cambio de tamaño del grupo de instancias de EMR |
WARNING |
Aprovisionamiento de EC2: se ha superado el límite de vCPU |
El cambio de tamaño del grupo de instancias InstanceGroupID en el clúster de Amazon EMR ClusterName se retrasa porque ha alcanzado el límite de vCPU (unidades de procesamiento virtuales) asignadas a las instancias en ejecución de su account (accountId) . Para obtener más información, consulte Códigos de error de la API de Amazon EC2 |
Cambio de tamaño del grupo de instancias de EMR |
WARNING |
Aprovisionamiento de EC2: se ha superado el límite de recuento de instancias Spot |
El aprovisionamiento del grupo de instancias InstanceGroupID en el clúster de Amazon EMR ClusterID (ClusterName) se retrasa porque ha alcanzado el límite del número de instancias de Spot que puede lanzar en su account (accountId) . Para obtener más información, consulte Códigos de error de la API de Amazon EC2 |
Cambio de tamaño del grupo de instancias de EMR |
WARNING |
Aprovisionamiento de EC2: se ha superado el límite de instancias |
El aprovisionamiento del grupo de instancias InstanceGroupID en el clúster de Amazon EMR ClusterID (ClusterName) se retrasa porque ha alcanzado el límite de instancias bajo demanda que puede ejecutar en su account (accountId) . Para obtener más información, consulte Códigos de error de la API de Amazon EC2 |
Desde |
INFO
|
ninguno |
|
nota
Con la versión 5.21.0 y posteriores de Amazon EMR, puede anular las configuraciones de clúster y especificar las clasificaciones de configuración adicionales para cada grupo de instancias en un clúster en ejecución. Para ello, utilice la consola de Amazon EMR, la AWS Command Line Interface (AWS CLI) o el AWS SDK. Para obtener más información, consulte Suministrar una configuración para un grupo de instancias en un clúster en ejecución.
En la siguiente tabla se muestran eventos de Amazon EMR, junto con el estado o cambio de estado que indica el evento, la gravedad del evento y los mensajes de eventos.
Estado o cambio de estado | Gravedad | Mensaje |
---|---|---|
RUNNING
|
INFO
|
Un usuario inició un cambio de configuración del grupo de instancias |
Desde |
INFO
|
La operación de cambio de configuración del grupo de instancias |
Desde |
INFO
|
Se inició un cambio de configuración del grupo de instancias |
RESIZING
|
INFO
|
La operación de cambio de configuración hacia la versión de configuración |
RECONFIGURING
|
INFO
|
La operación de cambio de tamaño hacia el recuento de instancias Num para el grupo de instancias InstanceGroupID del clúster de Amazon EMR ClusterId (ClusterName) se ha bloqueado temporalmente a las Time porque el grupo de instancias se encuentra en State . |
RECONFIGURING
|
WARNING
|
Se produjo un error en la operación de cambio de configuración del grupo de instancias |
RECONFIGURING
|
INFO
|
Las configuraciones se revierten al número de versión correcta anterior |
Desde |
INFO
|
Las configuraciones se han revertido correctamente a la versión correcta anterior |
Desde |
CRITICAL
|
No se pudo revertir a la versión correcta anterior |
Eventos de la política de escalado automático
Estado o cambio de estado | Gravedad | Mensaje |
---|---|---|
PENDING
|
INFO
|
Se ha agregado una política de escalado automático al grupo de instancias - o bien - Se ha actualizado la política de escalado automático del grupo de instancias |
ATTACHED
|
INFO
|
Se ha adjuntado la política de escalado automático del grupo de instancias |
|
INFO
|
Se ha separado la política de escalado automático del grupo de instancias |
FAILED
|
ERROR
|
No se pudo adjuntar la política de escalado automático del grupo de instancias - o bien - No se pudo separar la política de escalado automático del grupo de instancias |
Eventos de paso
Estado o cambio de estado | Gravedad | Mensaje |
---|---|---|
PENDING
|
INFO
|
El paso |
CANCEL_PENDING
|
WARN
|
El paso |
RUNNING
|
INFO
|
El paso |
COMPLETED
|
INFO
|
El paso |
CANCELLED
|
WARN
|
La solicitud de cancelación se ha realizado correctamente para el paso de clúster |
FAILED
|
ERROR
|
Se produjo un error en el paso |
Eventos de sustitución de nodos en mal estado
Tipo de evento | Gravedad | Código de evento | Mensaje |
---|---|---|---|
Sustitución de nodo en mal estado en Amazon EMR |
INFO |
Se detectó un nodo básico en mal estado |
Amazon EMR ha identificado la instancia básica |
Sustitución de nodo en mal estado en Amazon EMR |
INFO |
El nodo básico está en mal estado: el reemplazo se ha deshabilitado |
Amazon EMR ha identificado la instancia básica |
Sustitución de nodo en mal estado en Amazon EMR |
WARN |
No se reemplazó el nodo básico en mal estado |
Amazon EMR no puede reemplazar su instancia básica notaEl motivo por el que Amazon EMR no puede reemplazar su nodo básico es diferente según su escenario. Por ejemplo, uno de los motivos por los que Amazon EMR no puede eliminar un nodo es porque un clúster no tendría ningún nodo básico restante. |
Sustitución de nodo en mal estado en Amazon EMR |
INFO |
Se ha recuperado un nodo básico en mal estado |
Amazon EMR ha recuperado sus instancias básicas |
Para obtener más información sobre la sustitución de nodos en mal estado, consulte Sustitución de nodos en mal estado.
Visualización de eventos con la consola de Amazon EMR
Para cada clúster, puede ver una lista sencilla de eventos en el panel de detalles, que enumera los eventos en orden de aparición descendente. También puede ver todos los eventos de todos los clústeres en una región en orden de aparición descendente.
Si no desea que un usuario vea todos los eventos de clústeres de una región, añada una declaración que deniegue permiso ("Effect": "Deny"
) para la acción elasticmapreduce:ViewEventsFromAllClustersInConsole
a una política asociada al usuario.
Para ver los eventos de todos los clústeres de una región con la consola
-
Inicie sesión en la AWS Management Console y abra la consola de Amazon EMR en https://console.aws.amazon.com/emr
. -
En EMR en EC2 en el panel de navegación izquierdo, seleccione Eventos.
Para ver los eventos de un clúster determinado con la consola
-
Inicie sesión en la AWS Management Console y abra la consola de Amazon EMR en https://console.aws.amazon.com/emr
. -
En EMR en EC2 en el panel de navegación izquierdo, seleccione Clústeres y, a continuación, seleccione un clúster.
-
Para ver todos los eventos, seleccione la pestaña Eventos en la página de detalles del clúster.