All Products
Search
Document Center

Server Load Balancer:Gunakan ALB Tracing untuk Menganalisis Transaksi Bisnis End-to-End

Last Updated:Jun 21, 2026

Alibaba Cloud ALB mendukung analisis tracing. Fitur ini menyediakan data tracing permintaan lengkap untuk ALB, termasuk sumber permintaan, node yang dilalui (traversed), dan waktu respons. Gunakan data ini untuk dengan cepat mengidentifikasi dan menyelesaikan masalah bisnis.

Informasi latar belakang

Analisis tracing menyediakan pengembang aplikasi terdistribusi berbagai alat, seperti rekonstruksi rantai pemanggilan lengkap, statistik volume permintaan, visualisasi topologi, dan analisis ketergantungan aplikasi. Alat-alat ini membantu Anda dengan cepat mengidentifikasi dan mendiagnosis hambatan performa dalam arsitektur terdistribusi. ALB mendukung analisis tracing. Saat Anda mengaktifkan tracing ALB, jejak akses ALB secara otomatis terhubung ke Alibaba Cloud Managed Service for OpenTelemetry. Untuk informasi selengkapnya, lihat Apa itu Managed Service for OpenTelemetry?.

Data jejak mencatat detail pemrosesan satu permintaan, termasuk pemanggilan layanan dan durasi pemrosesan.

Satu jejak (trace) berkorespondensi dengan satu rantai pemanggilan (Trace). Secara umum, rantai pemanggilan merepresentasikan jalur eksekusi suatu transaksi atau alur kerja melalui sistem terdistribusi. Berdasarkan standar OpenTracing, sebuah trace adalah grafik asiklik terarah (DAG) yang terdiri dari beberapa rentang (spans). Setiap span merepresentasikan segmen eksekusi berkelanjutan yang memiliki nama dan durasi dalam rantai pemanggilan tersebut. Untuk informasi selengkapnya, lihat Apa itu trace?.

Catatan penting

  • Hanya instans ALB Edisi Standar dan Edisi WAF Enhanced yang mendukung analisis tracing. Instans ALB Edisi Dasar tidak mendukung fitur ini.

  • Saat Anda menggunakan analisis tracing, Alibaba Cloud secara otomatis mengaktifkan Managed Service for OpenTelemetry dan Simple Log Service. Setelah diaktifkan, Anda dikenai biaya untuk pelaporan data, penyimpanan jejak, dan layanan log. Untuk detail penagihan, lihat Penagihan Managed Service for OpenTelemetry dan Penagihan Simple Log Service.

  • Tabel berikut mencantumkan wilayah tempat ALB tracing tersedia.

    Area

    Wilayah

    Daratan Tiongkok

    China (Hangzhou), China (Shanghai), China (Shenzhen), China (Chengdu), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Ulanqab), China (Hong Kong), China (Guangzhou), China (Heyuan)

    Asia Pasifik

    Singapura, Malaysia (Kuala Lumpur), Jepang (Tokyo), Indonesia (Jakarta)

    Eropa & Amerika

    Inggris (London), Jerman (Frankfurt), AS (Virginia), AS (Silicon Valley)

  • Catatan tentang menonaktifkan tracing:

    • Setelah Anda menonaktifkan tracing untuk suatu listener, log akses tetap diaktifkan. Jika Anda tidak lagi memerlukan log akses, nonaktifkan secara manual.

    • Jika Anda sedang menggunakan tracing, menonaktifkan log akses akan membuat tracing tidak tersedia. Lakukan dengan hati-hati.

    • Ketika tracing dinonaktifkan untuk semua listener di bawah instans ALB, ALB berhenti mengirimkan data jejak ke Managed Service for OpenTelemetry.

Prasyarat

  • Anda telah membuat instans ALB dan grup server untuk ALB tersebut. Untuk informasi selengkapnya, lihat Buat dan kelola instans ALB dan Buat dan kelola grup server.

  • Anda telah mengonfigurasi listener untuk instans ALB dan mengaitkannya dengan grup server. Untuk informasi selengkapnya, lihat Tambahkan listener HTTP.

  • Anda telah membuat instans ECS sebagai server backend, menerapkan Nginx di atasnya, dan menambahkan instans ECS tersebut ke grup server.

    Perintah penerapan ECS

    yum install -y nginx
    systemctl start nginx.service
    cd /usr/share/nginx/html/
    echo "Hello World ! This is ECS." > index.html

Langkah 1: Aktifkan tracing

  1. Masuk ke Konsol ALB.

  2. Pada bilah menu atas, pilih wilayah instans ALB Anda.

  3. Pada halaman Instances, temukan instans ALB target Anda dan klik ID instans-nya.

  4. Klik tab Listener, temukan listener target Anda, lalu klik ID listener-nya.

  5. Pada tab Listener Details, buka bagian Tracing dan aktifkan sakelar Tracing.

  6. Pada kotak dialog Enable Tracing, konfigurasikan parameter sesuai kebutuhan.

    Konfigurasi

    Deskripsi

    Activate Service

    Catatan

    Jika Anda telah mengaktifkan Managed Service for OpenTelemetry, lewati langkah ini.

    Activate Managed Service for OpenTelemetry

    Periksa perjanjian layanan untuk mengonfirmasi aktivasi.

    Create Access Log

    Catatan

    Jika Anda telah membuat access log, lewati langkah ini.

    Project

    Unit manajemen resource di Simple Log Service yang digunakan untuk isolasi dan kontrol resource.

    • Select Project: Pilih project yang sudah ada dari daftar drop-down.

    • Create Project: Masukkan nama project pada kolom.

    Logstore

    Unit di Simple Log Service untuk pengumpulan, penyimpanan, dan kueri data log.

    • Select Logstore: Pilih Logstore yang sudah ada dari daftar drop-down.

    • Create Logstore: Masukkan nama Logstore pada kolom. Jika Anda memilih Create Project, Anda juga harus memilih Create Logstore.

    Enable Tracing Analysis

    Tracing Type

    Pilih jenis tracing.

    Hanya Zipkin(B3) yang didukung. Opsi ini menunjukkan bahwa Alibaba Cloud Managed Service for OpenTelemetry telah diaktifkan dan tracing telah dinyalakan.

    Sampling Rate

    Nilai valid: 1 hingga 100. Nilai default: 100.

    Atur laju sampel untuk mengontrol volume data jejak yang dilaporkan.

    Notes on Creating Service-linked Role

    Sistem secara otomatis membuat peran terkait layanan untuk mengaktifkan fitur ini.

Langkah 2: Lihat data jejak

  1. Dari terminal klien mana pun, uji konektivitas antara klien dan server. Untuk informasi selengkapnya, lihat Cepat menerapkan load balancing IPv4 dengan ALB dan Cepat menerapkan load balancing IPv6 dengan ALB.

  2. Masuk ke Konsol ALB.

  3. Pada halaman Instances, temukan instans ALB target Anda dan klik ID instans-nya.

  4. Klik tab Listener, temukan listener target Anda, lalu klik ID listener-nya.

  5. Pada tab Listener Details, buka bagian Tracing dan klik View di sebelah Trace Analysis untuk membuka Konsol Managed Service for OpenTelemetry.

    Pada halaman Trace Analysis, analisis data jejak untuk pemanggilan dari ALB ke aplikasi backend Anda. Anda dapat melihat daftar jejak, jumlah pemanggilan, dan data agregat end-to-end. Untuk informasi selengkapnya, lihat Analisis tracing.

    Bilah kueri di bagian atas halaman secara otomatis menyertakan filter attributes.app_lb_id dan attributes.slb_vport. Panel filter cepat di sebelah kiri memungkinkan Anda memfilter berdasarkan status, rentang durasi, dan nama aplikasi.

Referensi