Integrasi OpenTracing
Penelusuran
Integrasi OpenTracing

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.

Mulai UJI COBA GRATIS Anda hari ini!

14 hari, tanpa kartu kredit, versi lengkap

Pengantar Pemantauan Aplikasi dan OpenTracing

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 Aplikasi dengan OpenTracing

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™.

Integrasi OpenTracing Instana

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:

  • Buka OpenTracing (github) (tautan berada di luar ibm.com)
  • Java OpenTracing (github) (tautan berada di luar ibm.com)
  • Node.js OpenTracing (github) (tautan berada di luar ibm.com)
  • Python OpenTracing (github) (tautan berada di luar ibm.com)
  • Ruby OpenTracing (github) (tautan berada di luar ibm.com)
  • Crystal OpenTracing (github) (tautan berada di luar ibm.com)
  • PHP OpenTracing (github) (tautan berada di luar ibm.com)

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.

Memvisualisasikan Jejak OpenTracing

Jejak yang dikumpulkan dapat difilter berdasarkan berbagai kriteria, misalnya: salah, titik awal dan akhir, konten metadata, kode status, dll.

Mengonfigurasi Integrasi OpenTracing Instana

Siap untuk mulai memantau OpenTracing? Mulailah dengan mendaftar untuk Uji Coba atau Akun Instana. Jika Anda sudah memiliki akun, lihat Dokumentasi Pemantauan OpenTracing Instana.

Akun Instana atau Akun Uji Coba Dokumentasi Pemantauan OpenTracing.