Agent ของ Amazon CloudWatch เพิ่มการรองรับข้อมูลบันทึก journald
AWS ประกาศการรองรับการรวบรวมข้อมูลบันทึก systemd journal (journald) ด้วย Agent ของ Amazon CloudWatch ขณะนี้ คุณสามารถกำหนดค่า Agent ของ CloudWatch ให้อ่านรายการข้อมูลบันทึกโดยตรงจาก systemd journal บนอินสแตนซ์ Linux และส่งไปยัง Amazon CloudWatch Logs โดยไม่ต้องเขียนข้อมูลบันทึกเหล่านั้นลงในไฟล์บนดิสก์ก่อน
Linux Distribution รุ่นใหม่จำนวนมาก รวมถึง Amazon Linux 2023 ใช้ systemd journal เป็นระบบบันทึกข้อมูลหลัก และจะไม่เขียนไฟล์ข้อมูลบันทึกแบบข้อความดั้งเดิม เช่น /var/log/messages ตามค่าเริ่มต้นอีกต่อไป ก่อนหน้านี้ การรวบรวมข้อมูลบันทึกเหล่านี้ด้วย Agent ของ CloudWatch จำเป็นต้องมีการกำหนดค่าเพิ่มเติมเพื่อส่งออกข้อมูลจาก journal ไปยังไฟล์บนดิสก์ ในการเปิดตัวครั้งนี้ Agent ของ CloudWatch จะอ่านรายการ journald โดยตรง พร้อมรักษาเมตาดาต้าที่มีโครงสร้างซึ่ง journald บันทึกไว้ เช่น systemd unit, ระดับความสำคัญ และข้อมูลกระบวนการ คุณสามารถกรองรายการข้อมูลบันทึกโดยใช้ systemd unit, ระดับความสำคัญของ journal และการจับคู่ฟิลด์ journal และสามารถใช้ตัวกรอง Regular Expression ก่อนเผยแพร่ข้อมูลบันทึกไปยัง CloudWatch Logs ซึ่งช่วยให้คุณลดข้อมูลรบกวนและควบคุมปริมาณข้อมูลบันทึกและค่าใช้จ่ายได้
การรองรับ journald ใน Agent ของ CloudWatch พร้อมใช้งานใน AWS Region เชิงพาณิชย์และรีเจี้ยน GovCloud (สหรัฐฯ) ทุกแห่ง ค่าบริการมาตรฐานของ Amazon CloudWatch Logs มีผลบังคับใช้กับข้อมูลบันทึกที่นำเข้า สำหรับข้อมูลเพิ่มเติม โปรดดูหน้าค่าบริการ Amazon CloudWatch
ในการเริ่มต้นใช้งาน ให้อัปเดต Agent ของ CloudWatch เป็นเวอร์ชันล่าสุดและเพิ่มส่วน journald ลงในไฟล์การกำหนดค่า Agent ของคุณ หากต้องการเรียนรู้เพิ่มเติม โปรดดูสร้างหรือแก้ไขไฟล์การกำหนดค่า Agent ของ CloudWatch ด้วยตนเองในคู่มือผู้ใช้ Amazon CloudWatch