Prometheus
Prometheus คืออะไร
Prometheus เป็นระบบมอนิเตอร์และเก็บรวบรวมข้อมูลที่เปิดเผยโค้ดสู่สาธารณะ (open-source) ซึ่งถูกออกแบบมาสำหรับการเก็บรวบรวมข้อมูลจากจุดที่หลากหลายและวิเคราะห์ข้อมูลในรูปแบบของซีรีส์เวลา
คุณสมบัติ
การเก็บข้อมูลแบบ Pull-Based: Prometheus จะดึงข้อมูลจาก endpoints ต่างๆ ผ่าน HTTP ในรูปแบบของ queries
การเก็บข้อมูลในแบบ Time-Series: ข้อมูลจะถูกจัดเก็บในรูปแบบที่จัดระเบียบตามเวลา
Query Language (PromQL): สำหรับสืบค้นและวิเคราะห์ข้อมูล
Alerting System: สามารถตั้งระบบแจ้งเตือนเมื่อมีเหตุการณ์สำคัญ
Integration: รองรับการบูรณาการกับระบบอื่นๆ เช่น Grafana
ที่นิยมใช้
Prometheus ใช้ในการมอนิเตอร์สถานะแอปพลิเคชันและระบบโครงสร้างพื้นฐาน โดยเฉพาะในสภาพแวดล้อมของการพัฒนาและ DevOps เช่น การติดตามประสิทธิภาพของเซิร์ฟเวอร์ การเก็บรวบรวม metrics ของคอนเทนเนอร์ และระบบคลาวด์ต่างๆ
Last updated
Was this helpful?