- Proyek OpenTelemetry (OTEL) memiliki tujuan menyediakan telemetri berkualitas tinggi, dapat digunakan di mana saja, dan portabel untuk organisasi.
- OTEL dimulai pada tahun 2019 ketika dua proyek pelacakan open source digabungkan untuk membentuk OpenTelemetry, lalu cakupannya diperluas untuk mencakup seluruh observabilitas.
- OTEL telah memenuhi janjinya dengan menyediakan standar yang stabil untuk metrik, log, dan pelacakan, serta collector dan SDK untuk menginstrumentasi kode dalam bahasa-bahasa utama.
- OTEL adalah proyek paling aktif kedua di CNCF, dengan adopsi yang luas di kalangan penyedia observabilitas.
- OTEL terdiri dari spesifikasi dan implementasi; spesifikasi mendefinisikan standar bersama dan implementasi menyediakan pustaka klien serta alat.
- Spesifikasi OTEL kini telah distabilkan untuk semua sinyal, tetapi di beberapa SDK dukungan logging masih terbatas.
- SDK OTEL menyediakan instrumentasi sisi klien berdasarkan spesifikasi OTEL, dengan tingkat kematangan yang berbeda untuk tiap sinyal.
- Protokol OTEL menjelaskan protokol wire bersama untuk mengirimkan data observabilitas, dan diimplementasikan oleh OTEL collector serta penyedia observabilitas.
- OTEL collector adalah agen yang netral terhadap vendor, yang mengumpulkan, mentransformasikan, dan mengirimkan data observabilitas, dengan berbagai komponen yang membentuk pipeline observabilitas.
- Open Agent Management Protocol (OpAMP) memungkinkan pengelolaan agen jarak jauh, menghadirkan kemampuan seperti penerapan konfigurasi dinamis dan pembaruan agen.
- OTEL Semantic Conventions mendefinisikan sekumpulan atribut bersama untuk data observabilitas, sehingga memungkinkan korelasi antar-sinyal yang berbeda.
- OTEL adalah proyek besar yang mencakup bagian tambahan seperti bahasa transformasi OpenTelemetry dan situs belanja berbasis demo microservice.
- OTEL sedang menjadi standar industri untuk observabilitas, dengan menyediakan landasan bersama di antara vendor dan alat.
1 komentar
Opini Hacker News