Topik ini menjelaskan cara mengirim data jejak OpenTelemetry ke ARMS dan memanfaatkan data tersebut.
Kirim data jejak OpenTelemetry
ARMS mendukung beberapa metode untuk menerima data jejak OpenTelemetry. Anda dapat mengirim data jejak langsung ke ARMS atau meneruskannya melalui OpenTelemetry Collector.
Pelaporan langsung
-
Laporkan data jejak menggunakan ARMS Java Agent dan OpenTelemetry Java SDK
Anda dapat menggunakan ARMS Java Agent v2.7.1.3 atau yang lebih baru untuk secara otomatis mengumpulkan data jejak dari komponen umum dan melakukan instrumentasi metode kustom dengan OpenTelemetry SDK. Untuk informasi selengkapnya, lihat Tambahkan instrumentasi kustom ke jejak menggunakan OpenTelemetry Java SDK.
-
Laporkan data jejak langsung menggunakan OpenTelemetry
Anda juga dapat melakukan instrumentasi aplikasi Anda dengan OpenTelemetry SDK dan mengirim data jejak langsung menggunakan Jaeger Exporter. Untuk informasi selengkapnya, lihat Laporkan data dari aplikasi Java menggunakan OpenTelemetry.
Teruskan data melalui OpenTelemetry Collector
Forward trace data using the open-source OpenTelemetry Collector
Untuk meneruskan data jejak ke ARMS menggunakan OpenTelemetry Collector open-source, ubah titik akhir dan token otentikasi dalam konfigurasi exporter.
exporters:
otlp:
endpoint: <endpoint>:8090
tls:
insecure: true
headers:
Authentication: <token>
-
Ganti
<endpoint>dengan titik akhir untuk wilayah Anda. Contohnya:http://tracing-analysis-dc-bj.aliyuncs.com:8090. -
Ganti
<token>dengan token yang Anda peroleh dari konsol. Contohnya:b590lhguqs@3a7*********9b_b590lhguqs@53d*****8301.
Gunakan jejak OpenTelemetry
Agar Anda mendapatkan nilai maksimal dari data jejak OpenTelemetry, ARMS menyediakan berbagai fitur diagnostik, termasuk detail jejak, dasbor metrik hasil pre-agregasi, analisis metrik hasil post-agregasi di Trace Explorer, serta korelasi antara jejak dan log layanan.
-
Detail jejak
Bagian kiri panel detail jejak menampilkan urutan panggilan dan latensi API dalam jejak tersebut. Bagian kanan menampilkan konteks detail dan metrik terkait, seperti SQL database, metrik JVM, dan metrik host.

-
Dasbor metrik hasil pre-agregasi
ARMS menyediakan berbagai dasbor metrik hasil pre-agregasi berdasarkan data jejak OpenTelemetry, termasuk dasbor untuk ikhtisar aplikasi, panggilan API, dan panggilan database. Untuk informasi selengkapnya, lihat Ikhtisar aplikasi.

-
Analisis metrik hasil post-agregasi di Trace Explorer
ARMS menyediakan pemfilteran multidimensi yang fleksibel dan analisis metrik hasil post-agregasi untuk data jejak OpenTelemetry. Misalnya, Anda dapat melakukan kueri untuk jejak abnormal dalam aplikasi tertentu atau mengagregasi data jejak berdasarkan dimensi seperti alamat IP dan API. Untuk informasi selengkapnya, lihat Trace Explorer.

-
Korelasikan jejak dengan log layanan
ARMS mengkorelasikan jejak OpenTelemetry dengan log layanan untuk membantu Anda memecahkan masalah exception layanan dari perspektif API. Untuk informasi selengkapnya, lihat Identifikasi exception layanan menggunakan jejak dan log.
