Log Rotation — logrotate Configuration บน Linux

Log Rotation — logrotate Configuration บน Linux

ไฟล์ Log บน Server ที่ทำงานตลอด 24 ชั่วโมงจะโตขึ้นเรื่อย ๆ หากไม่มีการจัดการอาจทำให้ Disk เต็มและ Service หยุดทำงานได้ Log Rotation คือกระบวนการหมุนเวียนไฟล์ Log โดยอัตโนมัติ เก็บ Log เก่าไว้ตามจำนวนที่กำหนด และลบ Log ที่เก่าเกินออก บน Linux เครื่องมือมาตรฐานสำหรับงานนี้คือ logrotate บทความนี้อธิบาย

System Logging — syslog และ journalctl บน Linux

System Logging — syslog และ journalctl บน Linux

Log คือหลักฐานสำคัญที่บอกว่าระบบทำอะไรไปบ้าง เมื่อเกิดปัญหา Log เป็นจุดแรกที่ System Administrator ต้องตรวจสอบ Linux มีสองระบบ Logging หลักที่ควรรู้จักคือ syslog ซึ่งเป็นระบบดั้งเดิมที่บันทึกเป็นไฟล์ข้อความ และ systemd Journal ที่เก็บ Log แบบ Binary พร้อมความสามารถค้นหาและกรองที่ยืดหยุ่นกว่า บทความน

Nginx

Logging ใน Nginx — จัดการ Error Log และ Access Log อย่างมืออาชีพ

Logging ใน Nginx — จัดการ Error Log และ Access Log อย่างมืออาชีพ

Nginx เป็น Web Server ที่ได้รับความนิยมสูงสุดในโลกในปัจจุบัน แต่เพื่อให้ระบบทำงานได้อย่างเสถียรและปลอดภัย การจัดการ Nginx log อย่างถูกต้องจึงเป็นสิ่งที่ไม่อาจมองข้ามได้ Log ใน Nginx นั้นแบ่งออกเป็น 2 ประเภทหลัก คือ Access Log (บันทึกการเข้าใช้งาน) และ Error Log (บันทึกข้อผิดพลาด) ซึ่งข้อมูลเหล่านี้ม

Log Management: รวม Log จากทุก Service ด้วย Loki + Grafana บน Cloud VPS

Log Management: รวม Log จากทุก Service ด้วย Loki + Grafana บน Cloud VPS

การจัดการ Log (Log Management) เป็นหัวใจสำคัญของระบบ IT ที่มีเสถียรภาพและสามารถติดตามปัญหาได้อย่างมีประสิทธิภาพ เมื่อมี Service และ Application หลายตัวทำงานพร้อมกันบน Cloud VPS จำนวน Log ที่เกิดขึ้นจะมีปริมาณมากมาย ทำให้การค้นหาและวิเคราะห์เป็นเรื่องยุ่งยาก Loki (โปรแกรมจัดการ Log ที่พัฒนาโดย Grafan

LINE CHAT