全部产品
Search
文档中心

Managed Service for OpenTelemetry:Apa itu Managed Service for OpenTelemetry?

更新时间:Mar 12, 2026

Managed Service for OpenTelemetry menyediakan serangkaian alat untuk mengembangkan aplikasi terdistribusi. Layanan ini mengumpulkan data jejak dari layanan mikro Anda, mengagregasikannya secara real time, dan membantu Anda mengidentifikasi hambatan kinerja, memetakan jejak, menghitung permintaan, menampilkan topologi jejak, serta menganalisis dependensi aplikasi di seluruh arsitektur terdistribusi, sehingga meningkatkan efisiensi pengembangan dan diagnostik layanan mikro.

Cara kerja distributed tracing

Dalam sistem terdistribusi, satu permintaan pengguna sering melewati beberapa layanan sebelum selesai. Distributed tracing melacak permintaan tersebut dari ujung ke ujung dengan mencatat setiap langkah sebagai span. Span menangkap waktu, status, dan metadata dari satu operasi dalam satu layanan—misalnya, penanganan HTTP, kueri database, atau panggilan prosedur remote. Semua span dari permintaan yang sama dihubungkan menjadi satu trace, memberikan gambaran lengkap mengenai jalur permintaan, rincian latensi, dan titik kegagalan.

Managed Service for OpenTelemetry mengumpulkan, menyimpan, dan memvisualisasikan jejak-jejak tersebut sehingga Anda dapat mengidentifikasi lokasi permintaan yang melambat atau gagal.

Arsitektur

Diagram berikut menunjukkan alur data melalui Managed Service for OpenTelemetry.

Architecture of Managed Service for OpenTelemetry

Pipa data terdiri dari tiga tahap:

  1. Instrumentasi aplikasi Anda. Integrasikan SDK client ke dalam aplikasi Anda untuk menangkap dan melaporkan data panggilan layanan. Managed Service for OpenTelemetry menyediakan SDK untuk berbagai bahasa pemrograman dan kompatibel dengan SDK dari berbagai komunitas open-source melalui standar OpenTracing.

  2. Agregasi dan visualisasi. Setelah aplikasi Anda melaporkan data jejak, Managed Service for OpenTelemetry mengagregasi dan menyimpan data tersebut secara real time. Layanan ini menghasilkan detail jejak, ringkasan kinerja, serta peta topologi layanan real time yang dapat Anda gunakan untuk mendiagnosis masalah.

  3. Teruskan ke layanan downstream. Ekspor data jejak ke layanan Alibaba Cloud lainnya untuk analisis lebih lanjut. Misalnya, teruskan jejak ke Simple Log Service untuk analisis log atau ke MaxCompute untuk analisis offline dan peringatan.

Kemampuan

Tujuan

Cara Managed Service for OpenTelemetry membantu

Jejak permintaan lintas layanan

Mengumpulkan permintaan yang mengalir melalui layanan mikro Anda dan merekonstruksinya sebagai jejak terdistribusi. Lakukan kueri terhadap jejak individual untuk melihat secara tepat di mana lonjakan latensi atau kesalahan terjadi.

Memantau kinerja aplikasi secara real time

Menangkap semua permintaan pengguna untuk suatu aplikasi dan menganalisis kinerja layanan serta sumber daya Anda secara real time.

Visualisasi dependensi layanan

Secara otomatis menemukan dan memetakan hubungan panggilan antar layanan mikro terdistribusi Anda serta produk PaaS terkait ke dalam topologi real time.

Instrumentasi dalam berbagai bahasa

Menyediakan SDK untuk berbagai bahasa pemrograman. Kompatibel dengan ekosistem tracing open-source seperti Jaeger dan Zipkin melalui standar OpenTracing.

Integrasi dengan platform analitik

Mengekspor data jejak ke layanan downstream seperti Simple Log Service untuk analisis log dan MaxCompute untuk analisis offline.

Kompatibilitas OpenTracing

Managed Service for OpenTelemetry mendukung standar OpenTracing dan kompatibel dengan SDK serta pustaka open-source dari komunitas seperti Jaeger dan Zipkin. Instrumentasikan aplikasi Anda menggunakan alat-alat yang telah banyak diadopsi ini dan kirimkan data jejak ke Managed Service for OpenTelemetry.

Memulai

Untuk mulai menggunakan Managed Service for OpenTelemetry:

  1. Aktifkan Managed Service for OpenTelemetry di Konsol Alibaba Cloud.

  2. Integrasikan SDK client ke dalam aplikasi Anda.

  3. Verifikasi bahwa data jejak muncul di Konsol.