

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Uso CloudWatch de registros con AWS Batch
<a name="using_cloudwatch_logs"></a>

Puede configurar sus AWS Batch trabajos en los recursos de EC2 para enviar información de registro y métricas detalladas a CloudWatch los registros. De esta forma, puede ver distintos registros desde sus trabajos en una ubicación cómoda. Para obtener más información sobre CloudWatch los registros, consulta [¿Qué es Amazon CloudWatch Logs?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/WhatIsCloudWatchLogs.html) en la *Guía del CloudWatch usuario de Amazon*.

**nota**  
De forma predeterminada, CloudWatch los registros están activados para los AWS contenedores Fargate.

Para activar y personalizar el registro de CloudWatch registros, revisa las siguientes tareas de configuración únicas:
+ Para los entornos AWS Batch informáticos que se basan en recursos de EC2, añada una política de IAM a la `ecsInstanceRole` función. Para obtener más información, consulte [Tutorial: Añadir una política de CloudWatch IAM de registros](cwl_iam_policy.md).
+ Cree una plantilla de lanzamiento de Amazon EC2 que incluya una CloudWatch supervisión detallada y, a continuación, especifique la plantilla al crear su entorno AWS Batch informático. También puede instalar el CloudWatch agente en una imagen existente y, a continuación, especificar la imagen en el asistente de AWS Batch primera ejecución.
+ (Opcional) Configure el controlador awslogs. Puede agregar parámetros que cambien el comportamiento predeterminado en los recursos de EC2 y Fargate. Para obtener más información, consulte [Uso del controlador de registros awslogs](using_awslogs.md).

**Topics**
+ [Tutorial: Añadir una política de CloudWatch IAM de registros](cwl_iam_policy.md)
+ [Instale y configure el CloudWatch agente](installing_cwl_agent.md)
+ [Tutorial: Ver CloudWatch registros](viewing_cwlogs.md)

# Tutorial: Añadir una política de CloudWatch IAM de registros
<a name="cwl_iam_policy"></a>

Antes de que sus trabajos puedan enviar datos de registro y métricas detalladas a CloudWatch Logs, debe crear una política de IAM que utilice los CloudWatch registros. APIs Después de crear la política de IAM, asóciela al rol `ecsInstanceRole`.

**nota**  
Si la `ECS-CloudWatchLogs` política no está asociada a la `ecsInstanceRole` función, las métricas básicas se pueden seguir enviando a CloudWatch Logs. Sin embargo, las métricas básicas no incluyen datos de registro ni métricas detalladas, como el espacio libre en disco.

AWS Batch los entornos de cómputo utilizan recursos de Amazon EC2. Al crear un entorno informático mediante el asistente de AWS Batch primera ejecución, AWS Batch crea el `ecsInstanceRole` rol y configura el entorno con él.

Si no utiliza el asistente de primera ejecución, puede especificar la `ecsInstanceRole` función al crear un entorno informático en la AWS Command Line Interface API o. AWS Batch Para obtener más información, consulte [Referencia de comandos AWS CLI](https://docs.aws.amazon.com/cli/latest/reference/) o [Referencia de la API AWS Batch](https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateComputeEnvironment.html).

**Para crear la política de IAM `ECS-CloudWatchLogs`**

1. Abra la consola de IAM en [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. En el panel de navegación, seleccione **Políticas**. 

1. Elija **Creación de política**.

1. Elija **JSON** y, a continuación, escriba la política siguiente:

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": [
                   "logs:CreateLogGroup",
                   "logs:CreateLogStream",
                   "logs:PutLogEvents",
                   "logs:DescribeLogStreams"
               ],
               "Resource": [
                   "arn:aws:logs:*:*:*"
               ]
           }
       ]
   }
   ```

------

1. Elija **Siguiente: etiquetas**.

1. (Opcional) En **Añadir etiquetas**, elije **Añadir etiqueta** para añadir una etiqueta a la política.

1. Elija **Siguiente: revisar**.

1. En la página **Revisar política**, en **Nombre**, escriba **ECS-CloudWatchLogs**, y después introduzca una **Descripción** opcional.

1. Elija **Creación de política**.

**Asociación de la política `ECS-CloudWatchLogs` a `ecsInstanceRole`**

1. Abra la consola de IAM en [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Seleccione **Roles** en el panel de navegación. 

1. Elija `ecsInstanceRole`. Si el rol no existe, siga los procedimientos que se indican en [Rol de instancia de Amazon ECS](instance_IAM_role.md) para crear el rol.

1. Elija **Agregar permisos** y luego **Adjuntar políticas**.

1. Elija la CloudWatchLogs política **ECS y,** a continuación, elija **Adjuntar política**.

# Instale y configure el CloudWatch agente
<a name="installing_cwl_agent"></a>

Puede crear una plantilla de lanzamiento de Amazon EC2 que incluya CloudWatch la supervisión. Para obtener más información, consulte, [Lanzar una instancia desde una plantilla de lanzamiento](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#lt-initiate-launch-template) y [Detalles avanzados](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-launch-templates.html#lt-advanced-details) en la *Guía del usuario de Amazon EC2*.

También puede instalar el CloudWatch agente en una AMI de Amazon EC2 existente y, a continuación, especificar la imagen en el asistente de AWS Batch primera ejecución. Para obtener más información, consulte [Instalación del CloudWatch agente y](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Agent-on-EC2-Instance.html). [Cómo empezar con AWS Batch los tutoriales](Batch_GetStarted.md)

**nota**  
Los AWS Fargate recursos no admiten plantillas de lanzamiento.

# Tutorial: Ver CloudWatch registros
<a name="viewing_cwlogs"></a>

Puede ver y buscar CloudWatch registros en el Consola de administración de AWS.

**nota**  
Los datos pueden tardar unos minutos en mostrarse en CloudWatch los registros.

**Para ver los datos CloudWatch de tus registros**

1. Abre la CloudWatch consola en [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. En el panel de navegación izquierdo, seleccione **Registros** y, a continuación, **Grupos de registros**.  
![\[CloudWatch grupos de registro de la consola\]](http://docs.aws.amazon.com/es_es/batch/latest/userguide/images/cwl-log-groups.png)

1. Seleccione un grupo de registros que desea ver.  
![\[CloudWatch flujos de registro de la consola\]](http://docs.aws.amazon.com/es_es/batch/latest/userguide/images/cw_log_stream.png)

1. Elija el flujo de registros que desea ver. De forma predeterminada, las transmisiones se identifican con los primeros 200 caracteres del nombre del trabajo y el ID de la tarea de Amazon ECS.
**sugerencia**  
Para descargar los datos del flujo de registro, elija **Acciones**.  
![\[CloudWatch eventos de registro de la consola\]](http://docs.aws.amazon.com/es_es/batch/latest/userguide/images/cw_log_events.png)