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
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
Ada pertimbangan utama saat menggunakan FireLens untuk AmazonECS. Untuk informasi selengkapnya, silakan lihat Pertimbangan.
Untuk menemukan gambar Fluent Bit, lihat Menggunakan gambar AWS for Fluent Bit. AWS
Untuk membuat definisi tugas yang menggunakan FireLens konfigurasi, lihat Membuat definisi tugas yang menggunakan FireLens konfigurasi.
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? 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
{ "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/$(ecs_cluster)/application", "auto_create_group": "true", "log_stream_name": "$(ecs_task_id)" } }, "memoryReservation":100
} ] }