

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

# Menggunakan perutean log khusus FireLens untuk Amazon ECS
<a name="firelens-custom-log-routing"></a>

FireLens untuk Amazon ECS membantu Anda merutekan log ke [Fluentd](https://www.fluentd.org/) atau [Fluent Bit](https://docs.fluentbit.io/manual) sehingga Anda dapat langsung mengirim log kontainer ke AWS layanan dan tujuan Jaringan AWS Mitra (APN) serta mendukung pengiriman log ke Log. CloudWatch 

AWS menyediakan [image Docker untuk Fluent Bit](https://docs.aws.amazon.com//AmazonECS/latest/developerguide/firelens-using-fluentbit.html) dengan plugin pra-instal untuk Amazon Kinesis Data Streams, Amazon Data Firehose, dan Log. CloudWatch Anda dapat menggunakan driver FireLens log alih-alih driver `awslogs` log untuk penyesuaian dan kontrol lebih lanjut atas log yang dikirim ke CloudWatch Log. 

Misalnya, Anda dapat menggunakan driver FireLens log untuk mengontrol output format log. Ini berarti bahwa CloudWatch log penampung Amazon ECS secara otomatis diformat sebagai objek JSON dan menyertakan properti berformat JSON untuk`ecs_cluster`,,,,, dan. `ecs_task_arn` `ecs_task_definition` `container_id` `container_name` `ec2_instance_id` Host fasih diekspos ke container Anda melalui variabel `FLUENT_HOST` and `FLUENT_PORT` environment saat Anda menentukan `awsfirelens` driver. Ini berarti Anda dapat langsung masuk ke router log dari kode Anda dengan menggunakan pustaka logger yang lancar. Misalnya, aplikasi Anda mungkin menyertakan `fluent-logger-python` library untuk log ke Fluent Bit dengan menggunakan nilai yang tersedia dari variabel lingkungan.

Jika Anda memilih FireLens untuk menggunakan Amazon ECS, Anda dapat mengonfigurasi pengaturan yang sama dengan driver `awslogs` log [dan menggunakan pengaturan lain juga](https://github.com/aws/amazon-cloudwatch-logs-for-fluent-bit). Misalnya, Anda dapat menggunakan definisi [ecs-task-nginx-firelensetugas.json Amazon](https://github.com/aws-samples/logging-monitoring-apg-guide-examples/blob/main/examples/ecs/ecs-task-nginx-firelense.json) ECS yang meluncurkan server NGINX yang dikonfigurasi untuk digunakan untuk masuk. FireLens CloudWatch Ini juga meluncurkan wadah FireLens Fluent Bit sebagai sespan untuk logging. 