Topik ini menjelaskan cara mengimpor data jejak dari aplikasi Java ke Application Real-Time Monitoring Service (ARMS) menggunakan OpenTelemetry.
Impor data jejak dari aplikasi Java ke ARMS melalui OpenTelemetry
Anda dapat menggunakan beberapa metode untuk mengimpor data jejak dari aplikasi Java ke Application Real-Time Monitoring Service (ARMS) dengan OpenTelemetry. Anda dapat langsung mengimpor data jejak dari OpenTelemetry atau menggunakan OpenTelemetry Collector untuk meneruskan data jejak ke ARMS.
Langsung impor data jejak dari OpenTelemetry
Gunakan ARMS Agent untuk Aplikasi Java dan OpenTelemetry SDK untuk Java
ARMS Agent untuk aplikasi Java versi 2.7.1.3 dan yang lebih baru mendukung ekstensi OpenTelemetry SDK untuk Java. Anda dapat menggunakan ARMS Agent untuk aplikasi Java untuk secara otomatis memperoleh data jejak komponen umum dan menggunakan OpenTelemetry SDK untuk Java untuk melakukan instrumentasi metode kustom. Untuk informasi lebih lanjut, lihat Gunakan OpenTelemetry SDK untuk Java menambahkan kode instrumentasi kustom ke jejak.
Gunakan OpenTelemetry SDK untuk Java dan Jaeger Exporter
Anda dapat menggunakan OpenTelemetry SDK untuk Java untuk melakukan instrumentasi aplikasi Anda dan kemudian menggunakan Jaeger exporter untuk melaporkan data jejak. Untuk informasi lebih lanjut, lihat Gunakan OpenTelemetry untuk melaporkan data jejak aplikasi Java.
Teruskan data jejak ke ARMS dengan menggunakan OpenTelemetry Collector
Forward trace data by using the open source OpenTelemetry Collector
Untuk menggunakan OpenTelemetry Collector sumber terbuka untuk meneruskan data jejak ke ARMS, Anda hanya perlu memodifikasi titik akhir dan token eksportir.
exporters:
otlp:
endpoint: <endpoint>:8090
tls:
insecure: true
headers:
Authentication: <token>Ganti
<endpoint>dengan titik akhir eksportir. Contoh:http://tracing-analysis-dc-bj.aliyuncs.com:8090.Ganti
<token>dengan token yang diperoleh di konsol ACK. Contoh:b590lhguqs@3a7*********9b_b590lhguqs@53d*****8301.
Gunakan data jejak
ARMS menyediakan berbagai fitur diagnostik, seperti kueri detail jejak, dashboard metrik pra-agregasi, analisis metrik pasca-agregasi Trace Explorer, dan akses ke log layanan terkait jejak, yang memastikan bahwa data jejak digunakan secara efektif.
Detail Jejak
Anda dapat melihat urutan panggilan antarmuka dan durasi jejak di sisi kiri halaman detail jejak serta informasi tambahan dan metrik terkait, seperti SQL, JVM, dan metrik host, di sisi kanan halaman detail jejak.

Dashboard Metrik Pra-Agregasi
ARMS menyediakan beberapa dashboard metrik pra-agregasi berdasarkan data jejak. Dashboard tersebut mencakup dashboard gambaran aplikasi, dashboard panggilan API, dan dashboard kueri database. Untuk informasi lebih lanjut, lihat Gambaran Aplikasi.

Analisis Metrik Pasca-Agregasi Trace Explorer
ARMS menyediakan fitur penyaringan multi-dimensi dan analisis metrik pasca-agregasi, seperti menanyakan jejak abnormal aplikasi. Fitur-fitur ini membantu dalam debugging aplikasi. ARMS juga membantu Anda mengumpulkan data jejak berdasarkan alamat IP atau API. Untuk informasi lebih lanjut, lihat Analisis Jejak.

Akses ke Log Layanan Terkait Jejak
ARMS menghubungkan jejak dengan log layanan untuk membantu Anda menyelesaikan masalah pengecualian dengan memanggil API. Untuk informasi lebih lanjut, lihat Identifikasi Pengecualian Bisnis dengan Menganalisis Jejak dan Log.
