All Products
Search
Document Center

Server Load Balancer:Integrasikan ALB dengan Prometheus

Last Updated:Apr 23, 2026

Layanan Terkelola untuk Prometheus memungkinkan Anda memantau Application Load Balancer (ALB) menggunakan metrik, dasbor, dan peringatan. Topik ini menjelaskan cara mengintegrasikan ALB dengan Layanan Terkelola untuk Prometheus.

Akses

Pemantauan Prometheus Alibaba Cloud terintegrasi dengan ekosistem Prometheus open source untuk menyediakan pemantauan komponen, dasbor pemantauan bawaan, serta layanan Prometheus terkelola. Untuk informasi selengkapnya, lihat Apa itu Pemantauan Prometheus.

Application Load Balancer terintegrasi dengan Pemantauan Prometheus Alibaba Cloud melalui fitur Integrasi Enterprise CloudMonitor (berbayar). Untuk detailnya, lihat tabel berikut.

Jenis integrasi

Deskripsi

Biaya metrik

Biaya penyimpanan

integrasi enterprise CloudMonitor (berbayar)

Layanan Prometheus mengambil metrik pemantauan melalui API CloudMonitor. Setelah Anda mengintegrasikan ALB dengan Layanan Prometheus, Anda dapat menggunakan dasbor layanan cloud dan aturan peringatan untuk memantau instans ALB serta mengonfigurasi peringatan.

CloudMonitor mengenakan biaya traffic untuk pelaporan metrik ALB.

Layanan Prometheus menyimpan metrik yang dilaporkan secara gratis.

Contoh penagihan:

Contoh penagihan berikut hanya bersifat referensi. Untuk biaya aktual, lihat halaman pembelian.

image..png

Instans ALB memiliki 2 listener dan 3 aturan pengalihan. Rincian metriknya sebagai berikut: 27 untuk instans, 27 per listener, 16 per aturan pengalihan, dan 11 per kelompok server.

Total metrik per menit = (1 instans ALB × 27) + (2 listener × 27) + (3 aturan pengalihan × 16) + (2 kelompok server × 11) = 151

Total titik data per hari untuk CloudMonitor pay-as-you-go = 151 × 60 × 24 = 217.440

Prasyarat

Buat instans Prometheus

Penting

Data pemantauan memiliki granularitas satu menit. Metrik per detik yang ditampilkan merupakan rata-rata satu menit dan mungkin tidak mencerminkan perubahan mendadak secara akurat. Untuk pemantauan per detik, aktifkan fitur log akses. Untuk informasi selengkapnya, lihat log akses ALB.

  1. Masuk ke Konsol Cloud Monitor.

  2. Pada bilah navigasi atas, pilih wilayah, lalu klik Create Prometheus Instance.

  3. Pada halaman Create Instance, konfigurasikan parameter berikut, lalu klik Create.

    Parameter

    Deskripsi

    Jenis instans

    Pilih General-purpose Instance atau Global Aggregation Instance.

    Catatan
    • General-purpose Instance: Instans Prometheus standar untuk penggunaan umum. Dapat berfungsi sebagai target remote write untuk server Prometheus yang Anda kelola sendiri atau mengumpulkan metrik dari kontainer, layanan cloud, dan host.

    • Global Aggregation Instance: Instans virtual yang mengagregasi data dari beberapa instans Prometheus, termasuk yang dikelola Alibaba Cloud maupun yang dikelola sendiri. Hal ini memungkinkan kueri metrik terpadu, sumber data Grafana tunggal, dan peringatan terpusat di semua instans yang diagregasi.

    Periode retensi

    Pilih 90 hari atau 180 hari.

Integrasikan ALB dengan Prometheus

  1. Masuk ke Konsol ARMS.

  2. Pada panel navigasi kiri, klik Integration Center.

  3. Pada halaman Integration Center, klik tab Middleware di sebelah kiri, lalu klik Alibaba Cloud ALB.

  4. Pada panel Alibaba Cloud ALB, pilih wilayah untuk data Anda, lalu klik OK. Integrasi memerlukan waktu sekitar satu hingga dua menit untuk selesai.

  • Metrik

    Lihat metrik ALB pada tab Metrics.

    Metrik Prometheus ALB

    Metrik

    Deskripsi

    AliyunAlb_ListenerActiveConnection

    Jumlah koneksi aktif untuk listener. Satuan: count.

    AliyunAlb_ListenerClientTLSNegotiationError

    Jumlah proses jabat tangan TLS yang gagal per detik untuk listener. Satuan: count/s.

    AliyunAlb_ListenerHTTPCode2XX

    Jumlah kode status HTTP 2xx yang dikembalikan oleh listener per detik. Satuan: count/s.

    AliyunAlb_ListenerHTTPCode3XX

    Jumlah kode status HTTP 3xx yang dikembalikan oleh listener per detik. Satuan: count/s.

    AliyunAlb_ListenerHTTPCode4XX

    Jumlah kode status HTTP 4xx yang dikembalikan oleh listener per detik. Satuan: count/s.

    AliyunAlb_ListenerHTTPCode500

    Jumlah kode status HTTP 500 yang dikembalikan oleh listener per detik. Satuan: count/s.

    AliyunAlb_ListenerHTTPCode502

    Jumlah kode status HTTP 502 yang dikembalikan oleh listener per detik. Satuan: count/s.

    AliyunAlb_ListenerHTTPCode503

    Jumlah kode status HTTP 503 yang dikembalikan oleh listener per detik. Satuan: count/s.

    AliyunAlb_ListenerHTTPCode504

    Jumlah kode status HTTP 504 yang dikembalikan oleh listener per detik. Satuan: count/s.

    AliyunAlb_ListenerHTTPCode5XX

    Jumlah kode status HTTP 5xx yang dikembalikan oleh listener per detik. Satuan: count/s.

    AliyunAlb_ListenerHTTPCodeUpstream2XX

    Jumlah kode status HTTP 2xx yang dikembalikan oleh backend per detik untuk listener. Satuan: count/s.

    AliyunAlb_ListenerHTTPCodeUpstream3XX

    Jumlah kode status HTTP 3xx yang dikembalikan oleh backend per detik untuk listener. Satuan: count/s.

    AliyunAlb_ListenerHTTPCodeUpstream4XX

    Jumlah kode status HTTP 4xx yang dikembalikan oleh backend per detik untuk listener. Satuan: count/s.

    AliyunAlb_ListenerHTTPCodeUpstream5XX

    Jumlah kode status HTTP 5xx yang dikembalikan oleh backend per detik untuk listener. Satuan: count/s.

    AliyunAlb_ListenerHTTPFixedResponse

    Jumlah respons tetap yang disajikan oleh listener per detik. Satuan: count/s.

    AliyunAlb_ListenerHTTPRedirect

    Jumlah pengalihan yang diproses oleh listener per detik. Satuan: count/s.

    AliyunAlb_ListenerHealthyHostCount

    Jumlah host sehat yang tersedia untuk listener. Satuan: count.

    AliyunAlb_ListenerInBits

    Bandwidth masuk untuk listener. Satuan: bits/s.

    AliyunAlb_ListenerInactiveConnection

    Jumlah koneksi tidak aktif untuk listener. Satuan: count.

    AliyunAlb_ListenerMaxConnection

    Jumlah maksimum koneksi bersamaan untuk listener. Satuan: count.

    AliyunAlb_ListenerNewConnection

    Jumlah koneksi baru per detik untuk listener. Satuan: count/s.

    AliyunAlb_ListenerNonStickyRequest

    Jumlah permintaan per detik tanpa session stickiness untuk listener. Satuan: count/s.

    AliyunAlb_ListenerOutBits

    Bandwidth keluar untuk listener. Satuan: bits/s.

    AliyunAlb_ListenerQPS

    Jumlah permintaan per detik (QPS) untuk listener. Satuan: count/s.

    AliyunAlb_ListenerRejectedConnection

    Jumlah koneksi yang ditolak per detik untuk listener. Satuan: count/s.

    AliyunAlb_ListenerRequestTime

    Latensi permintaan untuk listener. Satuan: ms.

    AliyunAlb_ListenerUnHealthyHostCount

    Jumlah host tidak sehat untuk listener. Satuan: count.

    AliyunAlb_ListenerUpstreamConnectionError

    Jumlah koneksi yang gagal per detik ke backend untuk listener. Satuan: count/s.

    AliyunAlb_ListenerUpstreamResponseTime

    Waktu respons dari backend untuk listener. Satuan: ms.

    AliyunAlb_ListenerUpstreamTLSNegotiationError

    Jumlah proses jabat tangan TLS yang gagal per detik dengan backend untuk listener. Satuan: count/s.

    AliyunAlb_LoadBalancerActiveConnection

    Jumlah koneksi aktif untuk instans load balancer. Satuan: count.

    AliyunAlb_LoadBalancerClientTLSNegotiationError

    Jumlah proses jabat tangan TLS yang gagal per detik untuk instans load balancer. Satuan: count/s.

    AliyunAlb_LoadBalancerHTTPCode2XX

    Jumlah kode status HTTP 2xx yang dikembalikan oleh instans load balancer per detik. Satuan: count/s.

    AliyunAlb_LoadBalancerHTTPCode3XX

    Jumlah kode status HTTP 3xx yang dikembalikan oleh instans load balancer per detik. Satuan: count/s.

    AliyunAlb_LoadBalancerHTTPCode4XX

    Jumlah kode status HTTP 4xx yang dikembalikan oleh instans load balancer per detik. Satuan: count/s.

    AliyunAlb_LoadBalancerHTTPCode500

    Jumlah kode status HTTP 500 yang dikembalikan oleh instans load balancer per detik. Satuan: count/s.

    AliyunAlb_LoadBalancerHTTPCode502

    Jumlah kode status HTTP 502 yang dikembalikan oleh instans load balancer per detik. Satuan: count/s.

    AliyunAlb_LoadBalancerHTTPCode503

    Jumlah kode status HTTP 503 yang dikembalikan oleh instans load balancer per detik. Satuan: count/s.

    AliyunAlb_LoadBalancerHTTPCode504

    Jumlah kode status HTTP 504 yang dikembalikan oleh instans load balancer per detik. Satuan: count/s.

    AliyunAlb_LoadBalancerHTTPCode5XX

    Jumlah kode status HTTP 5xx yang dikembalikan oleh instans load balancer per detik. Satuan: count/s.

    AliyunAlb_LoadBalancerHTTPCodeUpstream2XX

    Jumlah kode status HTTP 2xx yang dikembalikan oleh backend per detik untuk instans load balancer. Satuan: count/s.

    AliyunAlb_LoadBalancerHTTPCodeUpstream3XX

    Jumlah kode status HTTP 3xx yang dikembalikan oleh backend per detik untuk instans load balancer. Satuan: count/s.

    AliyunAlb_LoadBalancerHTTPCodeUpstream4XX

    Jumlah kode status HTTP 4xx yang dikembalikan oleh backend per detik untuk instans load balancer. Satuan: count/s.

    AliyunAlb_LoadBalancerHTTPCodeUpstream5XX

    Jumlah kode status HTTP 5xx yang dikembalikan oleh backend per detik untuk instans load balancer. Satuan: count/s.

    AliyunAlb_LoadBalancerHTTPFixedResponse

    Jumlah respons tetap yang disajikan oleh instans load balancer per detik. Satuan: count/s.

    AliyunAlb_LoadBalancerHTTPRedirect

    Jumlah pengalihan yang diproses oleh instans load balancer per detik. Satuan: count/s.

    AliyunAlb_LoadBalancerHealthyHostCount

    Jumlah host sehat untuk instans load balancer. Satuan: count.

    AliyunAlb_LoadBalancerInBits

    Bandwidth masuk untuk instans load balancer. Satuan: bits/s.

    AliyunAlb_LoadBalancerInactiveConnection

    Jumlah koneksi tidak aktif untuk instans load balancer. Satuan: count.

    AliyunAlb_LoadBalancerMaxConnection

    Jumlah maksimum koneksi bersamaan untuk instans load balancer. Satuan: count.

    AliyunAlb_LoadBalancerNewConnection

    Jumlah koneksi baru per detik untuk instans load balancer. Satuan: count/s.

    AliyunAlb_LoadBalancerNonStickyRequest

    Jumlah permintaan per detik tanpa session stickiness untuk instans load balancer. Satuan: count/s.

    AliyunAlb_LoadBalancerOutBits

    Bandwidth keluar untuk instans load balancer. Satuan: bits/s.

    AliyunAlb_LoadBalancerQPS

    Jumlah permintaan per detik (QPS) untuk instans load balancer. Satuan: count/s.

    AliyunAlb_LoadBalancerRejectedConnection

    Jumlah koneksi yang ditolak per detik untuk instans load balancer. Satuan: count/s.

    AliyunAlb_LoadBalancerRequestTime

    Latensi permintaan untuk instans load balancer. Satuan: ms.

    AliyunAlb_LoadBalancerUnHealthyHostCount

    Jumlah host tidak sehat untuk instans load balancer. Satuan: count.

    AliyunAlb_LoadBalancerUpstreamConnectionError

    Jumlah koneksi yang gagal per detik ke backend untuk instans load balancer. Satuan: count/s.

    AliyunAlb_LoadBalancerUpstreamResponseTime

    Waktu respons dari backend untuk instans load balancer. Satuan: ms.

    AliyunAlb_LoadBalancerUpstreamTLSNegotiationError

    Jumlah proses jabat tangan TLS yang gagal per detik dengan backend untuk instans load balancer. Satuan: count/s.

    AliyunAlb_RuleHTTPCodeUpstream2XX

    Jumlah kode status HTTP 2xx yang dikembalikan oleh backend per detik untuk aturan pengalihan. Satuan: count/s.

    AliyunAlb_RuleHTTPCodeUpstream3XX

    Jumlah kode status HTTP 3xx yang dikembalikan oleh backend per detik untuk aturan pengalihan. Satuan: count/s.

    AliyunAlb_RuleHTTPCodeUpstream4XX

    Jumlah kode status HTTP 4xx yang dikembalikan oleh backend per detik untuk aturan pengalihan. Satuan: count/s.

    AliyunAlb_RuleHTTPCodeUpstream5XX

    Jumlah kode status HTTP 5xx yang dikembalikan oleh backend per detik untuk aturan pengalihan. Satuan: count/s.

    AliyunAlb_RuleHealthyHostCount

    Jumlah host sehat untuk aturan pengalihan. Satuan: count.

    AliyunAlb_RuleNonStickyRequest

    Jumlah permintaan per detik tanpa session stickiness untuk aturan pengalihan. Satuan: count/s.

    AliyunAlb_RuleQPS

    Jumlah permintaan per detik (QPS) untuk aturan pengalihan. Satuan: count/s.

    AliyunAlb_RuleRequestTime

    Latensi permintaan untuk aturan pengalihan. Satuan: ms.

    AliyunAlb_RuleUnHealthyHostCount

    Jumlah host tidak sehat untuk aturan pengalihan. Satuan: count.

    AliyunAlb_RuleUpstreamConnectionError

    Jumlah koneksi yang gagal per detik ke backend untuk aturan pengalihan. Satuan: count/s.

    AliyunAlb_RuleUpstreamResponseTime

    Waktu respons dari backend untuk aturan pengalihan. Satuan: ms.

    AliyunAlb_RuleUpstreamTLSNegotiationError

    Jumlah proses jabat tangan TLS yang gagal per detik dengan backend untuk aturan pengalihan. Satuan: count/s.

    AliyunAlb_ServerGroupHTTPCodeUpstream2XX

    Jumlah kode status HTTP 2xx yang dikembalikan oleh host dalam kelompok server per detik. Satuan: count/s.

    AliyunAlb_ServerGroupHTTPCodeUpstream3XX

    Jumlah kode status HTTP 3xx yang dikembalikan oleh host dalam kelompok server per detik. Satuan: count/s.

    AliyunAlb_ServerGroupHTTPCodeUpstream4XX

    Jumlah kode status HTTP 4xx yang dikembalikan oleh host dalam kelompok server per detik. Satuan: count/s.

    AliyunAlb_ServerGroupHTTPCodeUpstream5XX

    Jumlah kode status HTTP 5xx yang dikembalikan oleh host dalam kelompok server per detik. Satuan: count/s.

    AliyunAlb_ServerGroupHealthyHostCount

    Jumlah host sehat dalam kelompok server. Satuan: count.

    AliyunAlb_ServerGroupNonStickyRequest

    Jumlah permintaan per detik tanpa session stickiness untuk kelompok server. Satuan: count/s.

    AliyunAlb_ServerGroupRequestTime

    Latensi permintaan untuk kelompok server. Satuan: ms.

    AliyunAlb_ServerGroupQPS

    Jumlah permintaan per detik (QPS) untuk kelompok server. Satuan: count/s.

    AliyunAlb_ServerGroupUnHealthyHostCount

    Jumlah host tidak sehat dalam kelompok server. Satuan: count.

    AliyunAlb_ServerGroupUpstreamConnectionError

    Jumlah koneksi yang gagal per detik ke host dalam kelompok server. Satuan: count/s.

    AliyunAlb_ServerGroupUpstreamResponseTime

    Waktu respons dari host dalam kelompok server. Satuan: ms.

    AliyunAlb_ServerGroupUpstreamTLSNegotiationError

    Jumlah proses jabat tangan TLS yang gagal per detik dengan host dalam kelompok server. Satuan: count/s.

    AliyunAlb_RuleHTTPCodeUpstream2XXRatio

    Persentase kode status HTTP 2xx yang dikembalikan oleh backend untuk aturan pengalihan. Satuan: %.

    AliyunAlb_RuleHTTPCodeUpstream3XXRatio

    Persentase kode status HTTP 3xx yang dikembalikan oleh backend untuk aturan pengalihan. Satuan: %.

    AliyunAlb_RuleHTTPCodeUpstream4XXRatio

    Persentase kode status HTTP 4xx yang dikembalikan oleh backend untuk aturan pengalihan. Satuan: %.

    AliyunAlb_RuleHTTPCodeUpstream5XXRatio

    Persentase kode status HTTP 5xx yang dikembalikan oleh backend untuk aturan pengalihan. Satuan: %.

    AliyunAlb_VipActiveConnection

    Jumlah koneksi aktif untuk VIP. Satuan: count.

    AliyunAlb_VipClientTLSNegotiationError

    Jumlah proses jabat tangan TLS yang gagal per detik untuk VIP. Satuan: count/s.

    AliyunAlb_VipHTTPCode2XX

    Jumlah kode status HTTP 2xx yang dikembalikan oleh VIP per detik. Satuan: count/s.

    AliyunAlb_VipHTTPCode3XX

    Jumlah kode status HTTP 3xx yang dikembalikan oleh VIP per detik. Satuan: count/s.

    AliyunAlb_VipHTTPCode4XX

    Jumlah kode status HTTP 4xx yang dikembalikan oleh VIP per detik. Satuan: count/s.

    AliyunAlb_VipHTTPCode500

    Jumlah kode status HTTP 500 yang dikembalikan oleh VIP per detik. Satuan: count/s.

    AliyunAlb_VipHTTPCode502

    Jumlah kode status HTTP 502 yang dikembalikan oleh VIP per detik. Satuan: count/s.

    AliyunAlb_VipHTTPCode503

    Jumlah kode status HTTP 503 yang dikembalikan oleh VIP per detik. Satuan: count/s.

    AliyunAlb_VipHTTPCode504

    Jumlah kode status HTTP 504 yang dikembalikan oleh VIP per detik. Satuan: count/s.

    AliyunAlb_VipHTTPCode5XX

    Jumlah kode status HTTP 5xx yang dikembalikan oleh VIP per detik. Satuan: count/s.

    AliyunAlb_VipHTTPFixedResponse

    Jumlah respons tetap yang disajikan oleh VIP per detik. Satuan: count/s.

    AliyunAlb_VipHTTPRedirect

    Jumlah pengalihan yang diproses oleh VIP per detik. Satuan: count/s.

    AliyunAlb_VipInBits

    Bandwidth masuk untuk VIP. Satuan: bits/s.

    AliyunAlb_VipInactiveConnection

    Jumlah koneksi tidak aktif untuk VIP. Satuan: count.

    AliyunAlb_VipMaxConnection

    Jumlah maksimum koneksi bersamaan untuk VIP. Satuan: count.

    AliyunAlb_VipNewConnection

    Jumlah koneksi baru per detik untuk VIP. Satuan: count/s.

    AliyunAlb_VipNonStickyRequest

    Jumlah permintaan per detik tanpa session stickiness untuk VIP. Satuan: count/s.

    AliyunAlb_VipOutBits

    Bandwidth keluar untuk VIP. Satuan: bits/s.

    AliyunAlb_VipQPS

    Jumlah permintaan per detik (QPS) untuk VIP. Satuan: count/s.

    AliyunAlb_VipRejectedConnection

    Jumlah koneksi yang ditolak per detik untuk VIP. Satuan: count/s.

    AliyunAlb_VipRequestTime

    Latensi permintaan untuk VIP. Satuan: ms.

    AliyunAlb_VipUpstreamConnectionError

    Jumlah koneksi yang gagal per detik ke backend untuk VIP. Satuan: count/s.

    AliyunAlb_VipUpstreamResponseTime

    Waktu respons dari backend untuk VIP. Satuan: ms.

    AliyunAlb_VipUpstreamTLSNegotiationError

    Jumlah proses jabat tangan TLS yang gagal per detik dengan backend untuk VIP. Satuan: count/s.

    Catatan
    • proporsi: Persentase dari total volume metrik yang diperhitungkan oleh metrik tertentu.

    • volume metrik: Jumlah metrik yang ditulis ke penyimpanan dalam 10 menit terakhir.

  • Dasbor

    Pada tab Get Started, klik Access Management, pilih Component Management > dashboard, lalu klik ALB untuk melihat metrik performanya.

  • Peringatan

    Anda dapat membuat aturan peringatan Prometheus pada tab Alert Rule Template dan melihat peringatan yang dihasilkan. Untuk petunjuk cara membuat aturan peringatan Prometheus, lihat Buat Aturan Peringatan Prometheus.

Prometheus yang dikelola sendiri

Setelah mengintegrasikan ALB dengan Layanan Terkelola untuk Prometheus, gunakan remote write untuk menghubungkan Prometheus yang Anda kelola sendiri. Untuk informasi selengkapnya, lihat Buat instans Prometheus untuk remote write.

Hentikan pemantauan ALB

  1. Masuk ke Konsol Cloud Monitor.

  2. Pada halaman Instances, pilih wilayah target di bilah menu atas, lalu klik uninstall pada kolom actions instans target.

  3. Pada kotak dialog konfirmasi, klik OK.

Dokumen terkait