คืออะไร OpenTelemetry
มาตรฐานการรวบรวมข้อมูลโทรมาตร
OpenTelemetry เป็นมาตรฐานเปิดสำหรับรวบรวม ประมวลผล และส่งออกข้อมูลโทรมาตร: traces, metrics และ logs
สามเสาหลักของการสังเกตการณ์
- Traces — การติดตามคำขอแบบกระจาย
- Metrics — ตัวบ่งชี้ระบบเชิงตัวเลข
- Logs — บันทึกเหตุการณ์แบบข้อความ
ข้อดี
- มาตรฐานเดียวสำหรับทุกภาษา
- เป็นกลางต่อผู้ขาย
- การตรวจวัดอัตโนมัติ
- ระบบนิเวศกว้างขวาง
ส่วนประกอบ
- SDK — ไลบรารีสำหรับภาษาโปรแกรม
- Collector — รวบรวมและส่งออกข้อมูล
- Exporters — ส่งไปยัง Jaeger, Prometheus, Grafana
- Instrumentation — รวบรวมข้อมูลอัตโนมัติ
การประยุกต์ใช้
- สถาปัตยกรรมไมโครเซอร์วิส
- การดีบักประสิทธิภาพ
- การวิเคราะห์ระบบแบบกระจาย
- แนวปฏิบัติ DevOps และ SRE