

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Siapkan FireLens untuk mengirim log ke CloudWatch Log
<a name="deploy-container-insights-ECS-logs"></a>

FireLens untuk Amazon ECS memungkinkan Anda menggunakan parameter definisi tugas untuk merutekan log ke Amazon CloudWatch Logs untuk penyimpanan log dan analitik. FireLens bekerja dengan [Fluent Bit](https://fluentbit.io/) dan [Fluentd](https://www.fluentd.org/). Kami menyediakan gambar AWS Fluent Bit, atau Anda dapat menggunakan gambar Fluent Bit atau Fluentd Anda sendiri. Membuat definisi tugas Amazon ECS dengan FireLens konfigurasi didukung menggunakan AWS SDKs, AWS CLI, dan Konsol Manajemen AWS. Untuk informasi selengkapnya tentang CloudWatch Log, lihat [Apa itu CloudWatch Log?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html) .

Ada pertimbangan utama saat menggunakan FireLens untuk Amazon ECS. Untuk informasi selengkapnya, silakan lihat [ Pertimbangan](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/using_firelens.html#firelens-considerations).

Untuk menemukan gambar Fluent Bit, lihat [Menggunakan gambar AWS for Fluent Bit](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/firelens-using-fluentbit.html). AWS 

Untuk membuat definisi tugas yang menggunakan FireLens konfigurasi, lihat [Membuat definisi tugas yang menggunakan FireLens konfigurasi](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/firelens-taskdef.html).

**Contoh**

Contoh definisi tugas berikut menunjukkan cara menentukan konfigurasi log yang meneruskan log ke grup log Log. CloudWatch Untuk informasi selengkapnya, lihat [Apa itu Amazon CloudWatch Logs?](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html) di *Panduan Pengguna CloudWatch Log Amazon*.

Dalam opsi-opsi konfigurasi log, Anda harus menentukan nama grup log dan Wilayah tempatnya berada. Untuk membuat Fluent Bit menciptakan grup log atas nama Anda, tentukan `"auto_create_group":"true"`. Anda juga dapat menentukan ID tugas sebagai awalan log stream, yang membantu dalam penyaringan. Untuk informasi selengkapnya, lihat [Plugin Bit Lancar untuk CloudWatch Log](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
		}
	]
}
```