16 คะแนน โดย xguru 2024-11-30 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • ปรับแต่งมาสำหรับข้อมูลอนุกรมเวลา และมีฟีเจอร์หลากหลายแม้ในกรณีที่อนุกรมเวลาเก่าถูกแทนที่อย่างต่อเนื่องด้วยอนุกรมเวลาใหม่อย่างรวดเร็ว
  • สตอเรจระยะยาวสำหรับ 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 ความคิดเห็น

 
dongho42 2024-12-01

ผมก็กำลังลองใช้อยู่ช่วงนี้เหมือนกัน ตอนจัดคอนฟิก HA และ LongTerm Storage สิ่งที่ชอบที่สุดคือสถาปัตยกรรมมันเรียบง่ายกว่าทางเลือกอื่นอย่าง Thanos, Mimir, Cortex มากครับ พฤติกรรมการทำงานที่เข้าใจยากหรือฟีเจอร์ที่ PromQL ไม่รองรับก็ใช้ MetricsQL ได้ เลยดีเหมือนกันครับ แต่ก็น่าเสียดายนิดหน่อยที่มันยังเชื่อมต่อกับ Object Storage แบบไร้รอยต่อเหมือน Thanos Storage GW ไม่ได้...

 
kandk 2024-12-02

เห็นด้วยอย่างแรงกับ "พฤติกรรมการทำงานที่ชวนงงใน PromQL" ครับ

 
xguru 2024-11-30

M3 - แพลตฟอร์ม Metrics โอเพนซอร์ส
ในคอมเมนต์ของโพสต์ข้างต้นที่ถูกโพสต์ไว้เมื่อ 4 ปีก่อน เคยมีคนเขียนว่า VictoriaMetrics ดูดี แต่กังวลเพราะมีเมนเทนเนอร์เพียงคนเดียว ตอนนี้มีผู้คอนทริบิวต์เพิ่มเป็น 294 คนแล้วนะครับ