9 คะแนน โดย xguru 2021-05-28 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เดิมใช้ statsd + OpenTracing แต่มีปัญหาเรื่องการทำงานร่วมกัน

  • เพื่อทำให้ Telemetry เป็นมาตรฐานและให้นักพัฒนาทั้งหมดสามารถทำ instrumentation ได้ง่าย จึงนำ OpenTelemetry มาใช้

  • OpenTelemetry

→ เฟรมเวิร์ก Observability สำหรับคลาวด์

→ มีโปรโตคอลเทเลเมทรีแบบไม่ยึดติดกับผู้ให้บริการ (OTLP)

→ รองรับ SDK หลายภาษา

  • กำลังพัฒนาและนำไลบรารีตัวช่วยภายในมาใช้ เพื่อแทรกโค้ดสำหรับการติดตามได้อย่างรวดเร็วและใช้งานได้อย่างมีประสิทธิภาพ

→ ตอนทดสอบจะไม่ทำ tracing โดยอัตโนมัติ

→ Auto-instrumentation กับโค้ดเดิม

1 ความคิดเห็น

 
xguru 2021-05-28

เครื่องมือ Observability ในภาพหน้าจอคือ Lightstep ซึ่งล่าสุดถูก ServiceNow เข้าซื้อกิจการ

  • https://lightstep.com/

  • รองรับทั้ง OpenTelemetry/OpenTracing รวมถึง Prometheus, Jaeger, Zipkin เป็นต้น

  • เวอร์ชันชุมชนที่มีข้อจำกัดด้านการเก็บรวบรวม/การเก็บรักษาข้อมูลเล็กน้อย ใช้งานได้ฟรี