2 poin oleh GN⁺ 2023-08-29 | 1 komentar | Bagikan ke WhatsApp
  • 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

 
GN⁺ 2023-08-29
Opini Hacker News
  • OpenTelemetry: standar semantik, protokol, fasad, dan library yang menyediakan abstraksi di berbagai layer.
  • Ada kekhawatiran bahwa OpenTelemetry kurang memiliki panduan yang jelas tentang penggunaan metrik, trace, dan log.
  • Beberapa pengguna memiliki pengalaman positif karena OpenTelemetry mudah dihubungkan dengan teknologi lain dan dapat digunakan secara efisien dari sisi biaya.
  • Namun, ada kritik bahwa OpenTelemetry dirancang secara berlebihan, tidak cocok untuk pengguna, dan kekurangan fitur.
  • Library resmi OpenTelemetry tidak bekerja dengan baik di frontend web dan mungkin memiliki keterbatasan dalam korelasi error serta session replay.
  • Tingkat kematangan library klien OpenTelemetry berbeda-beda di berbagai bahasa.
  • Beberapa pengguna telah bereksperimen menggunakan span event alih-alih log, dan hasilnya efektif, meski masih ada ruang untuk perbaikan pada UI.
  • Ada minat untuk mengintegrasikan OpenTelemetry dengan platform seperti Datadog, tetapi juga kekhawatiran tentang kebutuhan pengelolaan dan pelatihan tambahan.
  • OpenTelemetry dikritik sebagai proyek yang berfokus pada pemasaran dan tidak direkomendasikan bagi orang yang punya pilihan lain.
  • Ada kekhawatiran tentang biaya serta kebutuhan infrastruktur yang diperlukan untuk menggunakan OpenTelemetry pada permintaan dalam jumlah besar.
  • OpenTelemetry dipromosikan sebagai pengganti AWS X-Ray SDK, tetapi ada masalah performa saat digunakan di fungsi Lambda.