Mengapa dan Bagaimana GitHub Mengadopsi OpenTelemetry
(github.blog)-
Sebelumnya menggunakan statsd + OpenTracing, tetapi ada masalah dalam interoperabilitas
-
Menerapkan OpenTelemetry untuk menstandarkan telemetry dan agar seluruh developer dapat melakukan instrumentasi dengan mudah
-
OpenTelemetry
→ framework observability untuk cloud
→ menyediakan protokol telemetry netral-vendor (OTLP)
→ mendukung SDK untuk berbagai bahasa
- Sedang mengembangkan dan menerapkan library helper internal yang memungkinkan penyisipan kode pelacakan dengan cepat sekaligus pengoperasian yang efisien
→ saat melakukan pengujian, tracing otomatis dinonaktifkan
→ auto-instrumentation pada kode yang sudah ada
1 komentar
Alat observability yang ada di tangkapan layar adalah Lightstep, yang baru-baru ini diakuisisi oleh ServiceNow.
https://lightstep.com/
Mendukung OpenTelemetry/OpenTracing serta Prometheus, Jaeger, Zipkin, dan lainnya
Versi komunitas yang memiliki sedikit batasan pada pengumpulan/retensi data tersedia gratis