

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configurazione FireLens per l'invio di log a CloudWatch Logs
<a name="deploy-container-insights-ECS-logs"></a>

FireLens per Amazon ECS consente di utilizzare i parametri di definizione delle attività per indirizzare i log ad Amazon CloudWatch Logs per l'archiviazione e l'analisi dei log. FireLens [funziona con [Fluent Bit e Fluentd.](https://fluentbit.io/)](https://www.fluentd.org/) Forniamo un'immagine AWS per Fluent Bit, oppure puoi usare la tua immagine Fluent Bit o Fluentd. La creazione di definizioni di attività Amazon ECS con una FireLens configurazione è supportata utilizzando AWS SDKs AWS CLI, e Console di gestione AWS. Per ulteriori informazioni sui CloudWatch log, consulta [What is CloudWatch ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html) Logs? .

Ci sono considerazioni chiave quando si utilizza FireLens per Amazon ECS. Per ulteriori informazioni, consulta [Considerazioni](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_firelens.html#firelens-considerations).

Per trovare le immagini AWS per Fluent Bit, consulta [Uso dell'immagine AWS for Fluent](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/firelens-using-fluentbit.html) Bit.

Per creare una definizione di attività che utilizza una FireLens configurazione, vedere [Creazione di una definizione di attività che utilizza una FireLens ](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/firelens-taskdef.html) configurazione.

**Esempio**

Il seguente esempio di definizione delle attività mostra come specificare una configurazione di log che inoltri i log a un gruppo di log CloudWatch Logs. Per ulteriori informazioni, consulta [What Is Amazon CloudWatch Logs](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html)? nella *Amazon CloudWatch Logs User Guide*.

Nelle opzioni di configurazione del log, specifica il nome del gruppo di log e la regione in cui esiste. Per fare in modo che Fluent Bit crei il gruppo di log per tuo conto, specifica `"auto_create_group":"true"`. Puoi anche specificare l'ID dell'attività come prefisso del flusso di log utile durante l'operazione di filtro. Per ulteriori informazioni, consulta [Fluent Bit Plugin for CloudWatch Logs](https://github.com/aws/amazon-cloudwatch-logs-for-fluent-bit/blob/mainline/README.md).

```
{
	"family": "firelens-example-cloudwatch",
	"taskRoleArn": "arn:aws:iam::123456789012:role/ecs_task_iam_role",
	"containerDefinitions": [
		{
			"essential": true,
			"image": "906394416424.dkr.ecr.us-west-2.amazonaws.com/aws-for-fluent-bit:latest",
			"name": "log_router",
			"firelensConfiguration": {
				"type": "fluentbit"
			},
			"logConfiguration": {
				"logDriver": "awslogs",
				"options": {
					"awslogs-group": "firelens-container",
					"awslogs-region": "us-west-2",
					"awslogs-create-group": "true",
					"awslogs-stream-prefix": "firelens"
				}
			},
			"memoryReservation": 50
		 },
		 {
			 "essential": true,
			 "image": "nginx",
			 "name": "app",
			 "logConfiguration": {
				 "logDriver":"awsfirelens",
				 "options": {
					"Name": "cloudwatch_logs",
					"region": "us-west-2",
					"log_key": "log",
                                 "log_group_name": "/aws/ecs/containerinsights/my-cluster/application",
					"auto_create_group": "true",
					"log_stream_name": "my-task-id"
				}
			},
			"memoryReservation": 100
		}
	]
}
```