All Products
Search
Document Center

Application Real-Time Monitoring Service:Titik akhir OpenTelemetry untuk pelaporan data

Last Updated:Jul 06, 2025

Alibaba Cloud Managed Service for Prometheus menyediakan titik akhir OpenTelemetry yang memungkinkan Anda mengimpor metrik OpenTelemetry dari aplikasi dan menggunakan Grafana untuk mendapatkan data pemantauan. Dengan cara ini, Anda dapat secara efisien memantau serta mengelola kinerja dan kesehatan aplikasi.

Catatan penggunaan

  • Metrik OpenTelemetry hanya dapat dilaporkan melalui HTTP. gRPC tidak didukung.

  • Saat menggunakan HTTP untuk melaporkan data, konfigurasikan metode serialisasi default application/protobuf untuk header Content-Encoding. Metode serialisasi application/json tidak didukung.

  • Tabel berikut menjelaskan hubungan pemetaan antara model metrik OpenTelemetry dan model metrik Prometheus.

    OpenTelemetry

    Prometheus

    Sum(monotonic & cumulative)

    Counter

    Sum(monotonic & delta)

    Gauge

    Sum(none-monotonic & cumulative)

    Gauge

    Gauge

    Gauge

    Histogram(cumulative)

    Histogram

    Histogram(delta)

    Tidak didukung

    Exponential Histogram

    Tidak didukung

    Summary

    Summary

  • Tabel berikut mencantumkan wilayah yang mendukung titik akhir OpenTelemetry.

    Wilayah geografis

    Nama wilayah

    ID wilayah

    Wilayah di Tiongkok

    Tiongkok (Hangzhou)

    cn-hangzhou

    Tiongkok (Shanghai)

    cn-shanghai

    Tiongkok (Shenzhen)

    cn-shenzhen

    Tiongkok (Heyuan)

    cn-heyuan

    Tiongkok (Guangzhou)

    cn-guangzhou

    Tiongkok (Qingdao)

    cn-qingdao

    Tiongkok (Beijing)

    cn-beijing

    Tiongkok (Zhangjiakou)

    cn-zhangjiakou

    Tiongkok (Hohhot)

    cn-huhehaote

    Tiongkok (Ulanqab)

    cn-wulanchabu

    Tiongkok (Chengdu)

    cn-chengdu

    Tiongkok (Hong Kong)

    cn-hongkong

    Wilayah di luar Tiongkok

    Singapura

    ap-southeast-1

Prasyarat

Sebuah instance Prometheus telah dibuat. Untuk informasi lebih lanjut, lihat topik-topik berikut:

Langkah 1: Dapatkan titik akhir OpenTelemetry

  1. Masuk ke Konsol ARMS.

  2. Di panel navigasi sebelah kiri, pilih Managed Service for Prometheus > Instances.

  3. Di bilah navigasi atas halaman Instances, pilih wilayah, temukan instance Prometheus Anda, dan klik Settings di kolom Actions.

  4. Di halaman Settings, salin titik akhir OpenTelemetry publik atau internal sesuai dengan kebutuhan bisnis Anda.

Langkah 2: Ubah parameter Endpoint aplikasi Anda

Ambil contoh aplikasi Java. Anda perlu mengganti parameter Endpoint di OtlpHttpMetricExporterBuilder dengan titik akhir OpenTelemetry yang diperoleh di Langkah 1 untuk mengimpor metrik OpenTelemetry aplikasi ke Managed Service for Prometheus. Untuk informasi lebih lanjut, lihat Contoh Kode.

Anda juga perlu mengonfigurasi parameter berikut:

  • Secara default, kompresi dinonaktifkan untuk klien OpenTelemetry. Kami menyarankan Anda mengatur parameter Compression ke gzip untuk mengurangi konsumsi jaringan.

  • Jika Anda ingin menambahkan awalan ke semua metrik saat melaporkan metrik OpenTelemetry ke Managed Service for Prometheus, Anda dapat mengonfigurasi satu set header dan mengatur parameter metricNamespace.

  • Setelah metrik OpenTelemetry dilaporkan ke Managed Service for Prometheus, label ruang lingkup OpenTelemetry akan ditambahkan ke semua metrik secara default. Anda dapat mengonfigurasi satu grup headers dan mengatur parameter skipGlobalLabel ke true, sehingga Managed Service for Prometheus tidak menambahkan label ruang lingkup default saat memproses metrik yang diterima.

Catatan

Untuk informasi lebih lanjut tentang cara mengonfigurasi parameter di atas, lihat Contoh Kode.

Langkah 3: Lihat data pemantauan di Grafana

  1. Masuk ke Konsol ARMS. Di panel navigasi sebelah kiri, pilih Managed Service for Grafana > Workspace Management.

  2. Di halaman Workspace Management, klik Grafana shared edition. Di halaman Informasi Workspace, pilih titik akhir publik dan klik Log On.

  3. Di panel navigasi sebelah kiri, klik image.png. Di sebelah kanan halaman Explore, pilih sumber data.

    Penting

    Pilih instance Prometheus sebagai sumber data.