- O2 รองรับล็อก เมตริก เทรซ การวิเคราะห์ และ RUM (Real User Monitoring - ประสิทธิภาพ ข้อผิดพลาด และการรีเพลย์เซสชัน) เป็นต้น
- เป็นทางเลือกแทน Elasticsearch/Splunk/Datadog ที่ออกแบบมาเพื่อรองรับข้อมูลระดับเพตะไบต์
- ต่างจาก Elasticsearch ตรงที่ดูแลง่าย และติดตั้งได้ภายในไม่ถึง 2 นาทีโดยไม่ต้องทำความเข้าใจและปรับแต่งค่าตั้งจำนวนมาก
- ช่วยลดต้นทุนการจัดเก็บล็อกได้ประมาณ 140 เท่าเมื่อเทียบกับ Elasticsearch
ฟีเจอร์หลัก
- ล็อก, เมตริก, เทรซ: รองรับข้อมูลหลายประเภทอย่างครอบคลุม
- รองรับ OpenTelemetry: เข้ากันได้กับ OTLP อย่างสมบูรณ์สำหรับล็อก เมตริก และเทรซ
- Real User Monitoring (RUM): รวมการติดตามประสิทธิภาพ บันทึกข้อผิดพลาด และการรีเพลย์เซสชัน
- การแจ้งเตือนและแดชบอร์ด: การแสดงภาพข้อมูลแบบครบถ้วนผ่านกราฟมากกว่า 18 ประเภท
- ความสามารถด้าน ingest และ query ขั้นสูง: รองรับการเสริมแต่งข้อมูล การแก้ไข การลดขนาดล็อก และการปฏิบัติตามข้อกำหนด เช่น การแก้ไขข้อมูลสำคัญในล็อก
- มี GUI ในตัว: อินเทอร์เฟซที่ใช้งานง่ายและเป็นมิตรต่อผู้ใช้
- รองรับ SQL และ PromQL: query ล็อกและเทรซด้วย SQL และดูเมตริกด้วย SQL และ PromQL
- ติดตั้งแบบไบนารีเดี่ยว: มีไบนารีที่รันได้บนหลายแพลตฟอร์ม ช่วยให้ติดตั้งและใช้งานได้ง่าย
- ตัวเลือกสตอเรจหลากหลาย: รองรับ local disk, S3, MinIO, GCS, Azure Blob Storage
- High availability และ clustering: รับประกันประสิทธิภาพที่เสถียรและขยายระบบได้
- สคีมาแบบไดนามิก: ปรับตัวเข้ากับโครงสร้างข้อมูลได้อย่างยืดหยุ่น
- มี Authentication ในตัว: พร้อมใช้งานได้ทันทีโดยมีความปลอดภัยในตัว
- ใช้งานและดูแลง่าย: ออกแบบมาให้กระชับและมีประสิทธิภาพ
- อัปเกรดได้อย่างราบรื่น: มีการอัปเดตที่ทำได้ง่าย
- รองรับ UI หลายภาษา: รองรับ 11 ภาษา เช่น อังกฤษ สเปน เยอรมัน ฝรั่งเศส จีน และเกาหลี
3 ความคิดเห็น
ใช้งานได้อย่างมีประโยชน์เพราะสามารถรันได้แม้ในสภาพแวดล้อมการพัฒนาแบบ local
โอ้ ผม/ฉันก็คงต้องลองดูบ้างแล้ว~!
ที่บริษัทกำลังดู grafana cloud อยู่เพื่อเพิ่มความสามารถในการมอนิเตอร์และการสังเกตแอปพลิเคชัน แบบนี้ก็คงต้องลองดูอันนี้ด้วยเหมือนกัน
การที่มีหลายบริการออกมาผ่าน OpenTelemetry เป็นเรื่องที่ดีนะ... แต่ก็ยังไม่ค่อยหาจุดเด่นได้ง่ายเท่าไร