Grafana

ภาพรวม
การประยุกต์ Grafana มาใช้งานเพื่อเฝ้าติดตามเครื่องแม่ข่าย
บทบาท/หน้าที่
ได้ศึกษาเทคโนโลยีทางด้าน Monitoring เพื่อนำมาประยุกต์ใช้งานเฝ้าติดตาม ลดปัญหาและวางแผนบริหารจัดการเครื่องแม่ข่าย
ปัญหา/ความท้าทาย
การบริหารจัดการทรัพยากรของเครื่องแม่ข่ายหากไม่มีระบบค่อยติดตาม จะไม่มีข้อมูลการใช้ทรัพยากรเพื่อนำมาวิเคราะห์ ทำให้เกิดปัญหา อาจจะส่งผลทำให้ระบบล่มและไม่สามารถให้บริการได้ จะต้องหาเทคโนโลยีทางด้าน Monitoring เพื่อนำมาใช้ลดปัญหาที่เกิดขึ้นได้
แนวคิดการออกแบบ
ศึกษาเทคโนโลยีทางด้าน Monitoring ที่มาช่วยติดตามการใช้ทรัพยากรของเครื่องแม่ข่าย และแจ้งเตือนปัญหาที่อาจจะทำให้เครื่องแม่ข่ายหรือระบบต่างๆไม่สามารถให้บริการได้ Grafana เป็น Monitoring tools ที่น่าสนใจใช้งานง่าย มีการแสดงผลแบบกราฟเพื่อให้เข้าใจง่ายและสามารถนำไปใช้งานได้ฟรี (Open Source)
คุณสมบัติ
- Monitoring: มีข้อมูล Metrics สำหรับ Mornitor เข่น CPU, Memory แบบ realtime
- Dashboard: แสดงผลเป็นกราฟแบบ Time Series
- Alert: สามารถตั้งค่าการแจ้งเตือนในช่องทางต่างๆได้ เช่น อีเมล
- Datasource: เลือกใช้ datasource ได้หลากหลาย เช่น Prometheus เพื่อนำมาใช้จัดเก็บข้อมูล Metrics
ผลลัพธ์
ได้นำ Grafana มาใช้เฝ้าติดตามเครื่องแม่ข่าย ทำให้เห็นข้อมูลทรัพยากรต่างๆแบบเรียลไทม์ สามารถวิเคราะห์ข้อมูลจากหน้า Dashboard เพื่อใช้สำหรับการตัดสินใจสถานะการณ์ที่เกิดขึ้นได้ และสามารถแจ้งเตือนหากเกิดปัญหาไปยังผู้เกียวข้องผ่านช่องทางที่ตั้งค่าไว้ ได้ทันที ทำให้การเฝ้าติดตามเครื่องแม่ข่ายมีประสิทธิภาพและเป็นระบบมากยื่งขึ้น
รูปภาพ


