OpenTracing adalah cara populer bagi pengembang untuk mengumpulkan data tentang waktu respons layanan mikro mereka dan pemrosesan terdistribusi untuk pemantauan produksi.Proyek OpenTracing (tautan berada di luar ibm.com) berada di bawah payung Cloud Native Computing Foundation (CNCF) (tautan berada di luar ibm.com), organisasi yang mengelola banyak teknologi open source cloud native yang populer.
14 hari, tanpa kartu kredit, versi lengkap
OpenTracing adalah API terbuka dan netral vendor untuk penelusuran yang memungkinkan pengguna untuk menghindari penguncian vendor saat mengumpulkan data untuk analisis guna memahami kinerja aplikasi terdistribusi. Hal ini juga memungkinkan pengembang aplikasi unik perusahaan untuk mengumpulkan data kinerja spesifik aplikasi. Selain itu, pengembang framework dapat menyediakan fungsionalitas penelusuran dengan cara standar untuk memungkinkan wawasan yang lebih baik tentang perilaku framework. Teknologi berbasis OpenTracing, seperti Jaeger, digunakan oleh banyak perusahaan berskala web seperti Uber, Apple, dan Yelp untuk mendapatkan visibilitas yang lebih dalam ke dalam aplikasi mereka yang sangat terdistribusi dan dinamis.
Mengumpulkan jejak OpenTracing dengan API yang disediakan sepenuhnya merupakan proses manual. Alasan pengembang dapat memilih pendekatan berbasis API adalah untuk memiliki kontrol penuh atas apa yang dilacak untuk meningkatkan ketepatan data dan menambahkan konteks pada data. Kode khusus OpenTracing harus ditambahkan ke basis kode layanan mikro untuk mengumpulkan jejak untuk membentuk rentang. Sebaliknya, Instana AutoTrace™ mampu mengumpulkan data penelusuran secara otomatis untuk bahasa pemrograman umum, kerangka kerja, dan konektor (database). Instana secara mulus menghubungkan data pelacakan otomatis dari satu layanan dengan bentang yang disediakan oleh pendekatan OpenTracing manual dari layanan lain.
Pemantauan kinerja OpenTracing berpusat pada metrik yang relevan dengan jejaknya di dalam lingkungan. Integrasi OpenTracing dari Instana secara native mengintegrasikan jejak yang disediakan OpenTracing dengan informasi yang dikumpulkan oleh Instana AutoTrace™.
Instana adalah agnostik sumber data. Instana secara otomatis akan memproses rentang waktu permintaan dari kode instrumen otomatis dan manual.
Implementasi OpenTracing Instana bersifat open source dan dihosting di GitHub:
Instana mengumpulkan data OpenTracing secara realtime. Jejak diberi nama menggunakan service mapper kami untuk membuat 'Layanan' di bawah manajemen. Penamaan otomatis, tetapi dapat disesuaikan agar sesuai dengan kebutuhan pengguna. Setiap jejak yang dihasilkan dikumpulkan, dikelompokkan, dan dianalisis dalam waktu 3 detik setelah tertelan. Untuk setiap layanan yang dikonfigurasi, Instana secara otomatis membuat dasbor dan melacak KPI (throughput, latensi, dan tingkat kesalahan) untuk memantau kualitas Layanan yang disebutkan. Dengan menggunakan kemampuan AI Instana, setiap anomali terdeteksi dan Insiden dibuat. Tidak perlu membuat aturan khusus untuk mengelola kinerja, Instana melakukannya secara otomatis.