AWS for Fluent Bit เวอร์ชัน 3.0.0 นี้ช่วยให้ลูกค้าที่ใช้ Amazon ECS และ Amazon EKS สามารถรวบรวม ประมวลผล และส่งต่อ Container logs ไปยังปลายทางต่างๆ เช่น Amazon CloudWatch Logs, Amazon Data Firehose, Amazon Kinesis Data Streams และ Amazon S3 ได้โดยไม่ต้องแก้ไขโค้ดแอปพลิเคชัน
การอัปเกรดครั้งนี้ได้ปรับปรุง Fluent Bit เป็นเวอร์ชัน 4.1.1 และใช้ base image เป็น Amazon Linux 2023 ซึ่งมอบการเข้าถึงฟีเจอร์ล่าสุดของ Fluent Bit, ประสิทธิภาพที่เพิ่มขึ้นอย่างมาก และการรักษาความปลอดภัยที่ได้รับการปรับปรุง
ฟีเจอร์ใหม่รวมถึงการรองรับ OpenTelemetry (OTel) แบบ Native สำหรับการรับและส่งต่อ log, metrics และ traces ด้วยการยืนยันตัวตนแบบ AWS SigV4 ส่วนด้านประสิทธิภาพ ได้แก่ การแยกวิเคราะห์ JSON ที่รวดเร็วขึ้น และการประมวลผล log ได้มากขึ้นต่อ vCPU ด้วย Latency ที่ต่ำลง
ในส่วนของการรักษาความปลอดภัย ได้มีการเพิ่ม TLS min version และ cipher controls เพื่อบังคับใช้นโยบาย TLS สำหรับเอาต์พุตจาก AWS for Fluent Bit โดยสามารถใช้งานได้ทั้งบน ECS และ EKS
สำหรับ ECS ให้ปรับปรุง Container image ของ FireLens log-router ใน task definition เป็นแท็ก 3.0.0 จาก Amazon ECR Public Gallery ส่วน EKS ให้ทำการอัปเกรดผ่าน Helm release หรือตั้งค่า DaemonSet image เป็นเวอร์ชัน 3.0.0
ศัพท์ที่ควรรู้
- Fluent Bit – เป็นเครื่องมือสำหรับรวบรวมและส่งต่อ log ที่ใช้ในระบบ
- Amazon ECS – คือบริการของ AWS สำหรับการจัดการและรัน Container
- Amazon EKS – คือบริการของ AWS สำหรับการจัดการ Kubernetes Cluster
- OpenTelemetry (OTel) – เป็นมาตรฐานสำหรับการเก็บรวบรวมข้อมูลด้านการสังเกตการณ์ (Observability) เช่น log และ trace
- Amazon Linux 2023 – คือระบบปฏิบัติการพื้นฐานที่ใช้ในครั้งนี้
ที่มา: AWS