- ปรับแต่งมาสำหรับข้อมูลอนุกรมเวลา และมีฟีเจอร์หลากหลายแม้ในกรณีที่อนุกรมเวลาเก่าถูกแทนที่อย่างต่อเนื่องด้วยอนุกรมเวลาใหม่อย่างรวดเร็ว
- สตอเรจระยะยาวสำหรับ Prometheus: ใช้งานกับ Grafana ได้ทันทีในฐานะโซลูชันทดแทนสำหรับ Prometheus และ Graphite (สามารถเป็น drop-in replacement ได้)
- การรวมข้อมูลแบบสตรีมที่ทรงพลัง: ใช้เป็นทางเลือกแทน StatsD ได้
- เหมาะกับข้อมูลขนาดใหญ่: รองรับเวิร์กโหลดระดับองค์กรหลากหลาย เช่น APM, Kubernetes, เซ็นเซอร์ IoT, รถยนต์ที่เชื่อมต่อ, เทเลเมทรีภาคอุตสาหกรรม, ข้อมูลการเงิน เป็นต้น
- คิวรี: รองรับทั้ง PromQL และ MetricsQL ที่มีประสิทธิภาพดีกว่า
- ตั้งค่าได้สะดวก: ไม่มี dependency, เป็น single binary ขนาดเล็ก, ตั้งค่าผ่าน command-line flags ได้ และมีค่าเริ่มต้นที่ปรับจูนมาอย่างดี สามารถสำรองและกู้คืนได้ด้วย instant snapshot
- มุมมองคิวรีแบบรวมศูนย์: สามารถคิวรีแบบรวมจากหลายแหล่งข้อมูลที่ยิงมาจากหลาย Prometheus instances ได้
- รองรับโปรโตคอลหลากหลาย:
- Prometheus exporter remote write API, exposition format
- InfluxDB line protocol (HTTP,TCP,UDP)
- Graphite protocol with tags
- OpenTSDB put message, HTTP OpenTSDB /api/put request
- JSON line format, arbitrary CSV
- native binary format
- DataDog agent, DogStatsD, NewRelic agent, OpenTelemetry เป็นต้น
- รองรับสตอเรจที่ใช้ NFS: Amazon EFS, Google Firestore
ฟีเจอร์เพิ่มเติมในเวอร์ชันองค์กร
- การตรวจจับความผิดปกติ (Anomaly Detection): ตรวจจับความผิดปกติที่ซับซ้อนได้อัตโนมัติเพื่อลดความซับซ้อนของกฎการแจ้งเตือน
- ทำขั้นตอนการสำรองข้อมูลตามรอบเวลาให้เป็นอัตโนมัติ
- ลดต้นทุนสตอเรจด้วยการกำหนดช่วงเวลาการเก็บข้อมูลหลายระดับ
- Downsampling: ปรับประสิทธิภาพสำหรับข้อมูลเก่า
- รีลีสที่เสถียร: มีการสนับสนุนระยะยาว (LTS) และสามารถพัฒนาฟีเจอร์เฉพาะทางพร้อมการสนับสนุนทางเทคนิคได้
3 ความคิดเห็น
ผมก็กำลังลองใช้อยู่ช่วงนี้เหมือนกัน ตอนจัดคอนฟิก HA และ LongTerm Storage สิ่งที่ชอบที่สุดคือสถาปัตยกรรมมันเรียบง่ายกว่าทางเลือกอื่นอย่าง Thanos, Mimir, Cortex มากครับ พฤติกรรมการทำงานที่เข้าใจยากหรือฟีเจอร์ที่ PromQL ไม่รองรับก็ใช้ MetricsQL ได้ เลยดีเหมือนกันครับ แต่ก็น่าเสียดายนิดหน่อยที่มันยังเชื่อมต่อกับ Object Storage แบบไร้รอยต่อเหมือน Thanos Storage GW ไม่ได้...
เห็นด้วยอย่างแรงกับ "พฤติกรรมการทำงานที่ชวนงงใน PromQL" ครับ
M3 - แพลตฟอร์ม Metrics โอเพนซอร์ส
ในคอมเมนต์ของโพสต์ข้างต้นที่ถูกโพสต์ไว้เมื่อ 4 ปีก่อน เคยมีคนเขียนว่า VictoriaMetrics ดูดี แต่กังวลเพราะมีเมนเทนเนอร์เพียงคนเดียว ตอนนี้มีผู้คอนทริบิวต์เพิ่มเป็น 294 คนแล้วนะครับ