全部产品
Search
文档中心

Server Load Balancer:Integrasikan ALB dengan Managed Service for Prometheus

更新时间:Jul 06, 2025

Managed Service for Prometheus menyediakan data pemantauan dari instance Application Load Balancer (ALB), termasuk metrik, peringatan, dan dasbor. Topik ini menjelaskan cara mengintegrasikan ALB dengan Managed Service for Prometheus.

Ikhtisar

Managed Service for Prometheus adalah layanan pemantauan terkelola yang sepenuhnya terhubung dengan ekosistem open source Prometheus. Layanan ini memantau berbagai komponen dan menyediakan beberapa dasbor siap pakai. Untuk informasi lebih lanjut, lihat Apa itu Managed Service for Prometheus?.

Anda dapat menggunakan Pemantauan Hybrid Cloud untuk mengintegrasikan ALB dengan Managed Service for Prometheus. Penggunaan Pemantauan Hybrid Cloud dikenakan biaya sesuai dengan tabel berikut.

Jenis Integrasi

Deskripsi

Penagihan

Biaya penyimpanan

Pemantauan Hybrid Cloud (dikenakan biaya)

Managed Service for Prometheus memanggil API CloudMonitor untuk mengumpulkan metrik ALB. Jika ALB diintegrasikan dengan Managed Service for Prometheus dan aturan peringatan dibuat, Managed Service for Prometheus menampilkan data pemantauan dan peringatan pada dasbor.

Biaya transfer data yang dihasilkan oleh pengumpulan metrik ditagih oleh CloudMonitor.

Managed Service for Prometheus menyimpan metrik yang dikumpulkan secara gratis.

Contoh:

Gambar berikut menunjukkan sebuah contoh. Contoh ini hanya untuk referensi. Informasi pada halaman pembelian yang sebenarnya berlaku.

image..png

Dua listener dan tiga aturan pengalihan dibuat untuk instance ALB. Setiap listener memiliki 27 metrik, setiap instance memiliki 27 metrik, setiap aturan pengalihan memiliki 16 metrik, dan setiap grup server memiliki 11 metrik.

Total jumlah metrik per menit = 27 × 1 instance ALB + 27 × 2 listener + 16 × 3 aturan pengalihan + 11 × 2 grup server = 151.

Total jumlah entri data per hari = 151 × 60 × 24 = 217.440.

Prasyarat

Buat instance Prometheus

Penting

Data pemantauan dikumpulkan setiap menit. Data interval 1 detik merujuk pada nilai rata-rata dalam satu menit. Nilai rata-rata ini hanya untuk referensi. Jika Anda ingin melihat data pada interval 1 detik, aktifkan fitur log akses untuk instance ALB. Untuk informasi lebih lanjut, lihat Log akses.

  1. Masuk ke Konsol Managed Service for Prometheus.

  2. Di bilah navigasi atas, pilih wilayah. Di halaman Managed Service for Prometheus > Instances, klik Create Prometheus Instance.

  3. Di halaman Create Instance, konfigurasikan parameter dan klik Create Now. Tabel berikut menjelaskan parameter tersebut.

    Parameter

    Deskripsi

    Instance Type

    Pilih General-purpose Instance atau Global Aggregation Instance.

    Catatan
    • Instance tujuan umum: Instance Prometheus tujuan umum digunakan untuk penyimpanan jarak jauh cluster Prometheus yang dikelola sendiri, atau untuk memantau data metrik tentang kontainer, layanan cloud, dan host.

    • Instance agregasi global: Instance agregasi global digunakan untuk menggabungkan beberapa instance Prometheus, menanyakan metrik Prometheus, dan mengelola sumber data Grafana dan peringatan secara terpadu.

    Storage Duration

    Pilih 90 Days atau 180 Days.

Integrasikan ALB dengan Managed Service for Prometheus

  1. Masuk ke Konsol ARMS.

  2. Di panel navigasi kiri, pilih Integration Center.

  3. Di halaman Integration Center, klik Middleware dan klik Alibaba Cloud ALB.

  4. Di panel Alibaba Cloud ALB, pilih wilayah tempat instance ALB Anda diterapkan dan klik OK. Tunggu selama 1 hingga 2 menit. Kemudian, data ALB terintegrasi.

  • Metrik

    Anda dapat melihat metrik pemantauan ALB di tab Collect Metrics.

    Metrik pemantauan ALB yang didukung oleh Managed Service for Prometheus

    Metrik

    Deskripsi

    AliyunAlb_ListenerActiveConnection

    Jumlah koneksi aktif pada listener. Unit: Count

    AliyunAlb_ListenerClientTLSNegotiationError

    Jumlah koneksi yang gagal melakukan jabat tangan Transport Layer Security (TLS) per detik pada listener. Unit: Count/s

    AliyunAlb_ListenerHTTPCode2XX

    Jumlah kode status 2xx per detik pada listener. Unit: Count/s

    AliyunAlb_ListenerHTTPCode3XX

    Jumlah kode status 3xx per detik pada listener. Unit: Count/s

    AliyunAlb_ListenerHTTPCode4XX

    Jumlah kode status 4xx per detik pada listener. Unit: Count/s

    AliyunAlb_ListenerHTTPCode500

    Jumlah kode status 500 per detik pada listener. Unit: Count/s

    AliyunAlb_ListenerHTTPCode502

    Jumlah kode status 502 per detik pada listener. Unit: Count/s

    AliyunAlb_ListenerHTTPCode503

    Jumlah kode status 503 per detik pada listener. Unit: Count/s

    AliyunAlb_ListenerHTTPCode504

    Jumlah kode status 504 per detik pada listener. Unit: Count/s

    AliyunAlb_ListenerHTTPCode5XX

    Jumlah kode status 5xx per detik pada listener. Unit: Count/s

    AliyunAlb_ListenerHTTPCodeUpstream2XX

    Jumlah kode status 2xx per detik pada server backend yang terkait dengan listener. Unit: Count/s

    AliyunAlb_ListenerHTTPCodeUpstream3XX

    Jumlah kode status 3xx per detik pada server backend yang terkait dengan listener. Unit: Count/s

    AliyunAlb_ListenerHTTPCodeUpstream4XX

    Jumlah kode status 4xx per detik pada server backend yang terkait dengan listener. Unit: Count/s

    AliyunAlb_ListenerHTTPCodeUpstream5XX

    Jumlah kode status 5xx per detik pada server backend yang terkait dengan listener. Unit: Count/s

    AliyunAlb_ListenerHTTPFixedResponse

    Jumlah respons kustom per detik pada listener. Unit: Count/s

    AliyunAlb_ListenerHTTPRedirect

    Jumlah pengalihan per detik pada listener. Unit: Count/s

    AliyunAlb_ListenerHealthyHostCount

    Jumlah server sehat yang terkait dengan listener. Unit: Count

    AliyunAlb_ListenerInBits

    Bandwidth masuk listener. Unit: bit/s

    AliyunAlb_ListenerInactiveConnection

    Jumlah koneksi tidak aktif pada listener. Unit: Count/s

    AliyunAlb_ListenerMaxConnection

    Jumlah maksimum koneksi bersamaan per detik pada listener. Unit Count/s

    AliyunAlb_ListenerNewConnection

    Jumlah koneksi baru per detik pada listener. Unit Count/s

    AliyunAlb_ListenerNonStickyRequest

    Jumlah permintaan non-sticky per detik pada listener. Unit Count/s

    AliyunAlb_ListenerOutBits

    Bandwidth keluar listener. Unit: bit/s

    AliyunAlb_ListenerQPS

    Jumlah permintaan per detik pada listener. Unit Count/s

    AliyunAlb_ListenerRejectedConnection

    Jumlah koneksi yang dijatuhkan per detik pada listener. Unit Count/s

    AliyunAlb_ListenerRequestTime

    Latensi permintaan pada listener. Unit: ms

    AliyunAlb_ListenerUnHealthyHostCount

    Jumlah server tidak sehat yang terkait dengan listener. Unit Count

    AliyunAlb_ListenerUpstreamConnectionError

    Jumlah kegagalan koneksi per detik pada server backend yang terkait dengan listener. Unit Count/s

    AliyunAlb_ListenerUpstreamResponseTime

    Waktu respons server backend yang terkait dengan listener. Unit: ms

    AliyunAlb_ListenerUpstreamTLSNegotiationError

    Jumlah kegagalan jabat tangan TLS per detik pada server backend yang terkait dengan listener. Unit Count/s

    AliyunAlb_LoadBalancerActiveConnection

    Jumlah koneksi aktif pada instance ALB. Unit Count

    AliyunAlb_LoadBalancerClientTLSNegotiationError

    Jumlah kegagalan jabat tangan TLS per detik pada instance ALB. Unit Count/s

    AliyunAlb_LoadBalancerHTTPCode2XX

    Jumlah kode status 2xx per detik pada instance ALB. Unit Count/s

    AliyunAlb_LoadBalancerHTTPCode3XX

    Jumlah kode status 3xx per detik pada instance ALB. Unit Count/s

    AliyunAlb_LoadBalancerHTTPCode4XX

    Jumlah kode status 4xx per detik pada instance ALB. Unit Count/s

    AliyunAlb_LoadBalancerHTTPCode500

    Jumlah kode status 500 per detik pada instance ALB. Unit Count/s

    AliyunAlb_LoadBalancerHTTPCode502

    Jumlah kode status 502 per detik pada instance ALB. Unit Count/s

    AliyunAlb_LoadBalancerHTTPCode503

    Jumlah kode status 503 per detik pada instance ALB. Unit Count/s

    AliyunAlb_LoadBalancerHTTPCode504

    Jumlah kode status 504 per detik pada instance ALB. Unit Count/s

    AliyunAlb_LoadBalancerHTTPCode5XX

    Jumlah kode status 5xx per detik pada instance ALB. Unit Count/s

    AliyunAlb_LoadBalancerHTTPCodeUpstream2XX

    Jumlah kode status 2xx per detik pada server backend instance ALB. Unit Count/s

    AliyunAlb_LoadBalancerHTTPCodeUpstream3XX

    Jumlah kode status 3xx per detik pada server backend instance ALB. Unit Count/s

    AliyunAlb_LoadBalancerHTTPCodeUpstream4XX

    Jumlah kode status 4xx per detik pada server backend instance ALB. Unit Count/s

    AliyunAlb_LoadBalancerHTTPCodeUpstream5XX

    Jumlah kode status 5xx per detik pada server backend instance ALB. Unit Count/s

    AliyunAlb_LoadBalancerHTTPFixedResponse

    Jumlah respons kustom per detik pada instance ALB. Unit Count/s

    AliyunAlb_LoadBalancerHTTPRedirect

    Jumlah pengalihan per detik pada instance ALB. Unit Count/s

    AliyunAlb_LoadBalancerHealthyHostCount

    Jumlah server sehat yang terkait dengan instance ALB. Unit Count

    AliyunAlb_LoadBalancerInBits

    Bandwidth masuk instance ALB. Unit: bit/s

    AliyunAlb_LoadBalancerInactiveConnection

    Jumlah koneksi tidak aktif ke instance ALB. Unit: Count/s

    AliyunAlb_LoadBalancerMaxConnection

    Jumlah maksimum koneksi bersamaan ke instance ALB per detik. Unit: Count/s

    AliyunAlb_LoadBalancerNewConnection

    Jumlah koneksi baru per detik pada instance ALB. Unit: Count/s

    AliyunAlb_LoadBalancerNonStickyRequest

    Jumlah permintaan non-sticky per detik pada instance ALB. Unit: Count/s

    AliyunAlb_LoadBalancerOutBits

    Bandwidth keluar instance ALB. Unit: bit/s

    AliyunAlb_LoadBalancerQPS

    Jumlah permintaan per detik pada instance ALB. Unit: Count/s

    AliyunAlb_LoadBalancerRejectedConnection

    Jumlah koneksi yang dijatuhkan per detik pada instance ALB. Unit: Count/s

    AliyunAlb_LoadBalancerRequestTime

    Latensi permintaan pada instance ALB. Unit: ms

    AliyunAlb_LoadBalancerUnHealthyHostCount

    Jumlah server tidak sehat yang terkait dengan instance ALB. Unit: Count

    AliyunAlb_LoadBalancerUpstreamConnectionError

    Jumlah kegagalan koneksi per detik pada server backend instance ALB. Unit: Count/s

    AliyunAlb_LoadBalancerUpstreamResponseTime

    Waktu respons server backend instance ALB. Unit: ms

    AliyunAlb_LoadBalancerUpstreamTLSNegotiationError

    Jumlah kegagalan jabat tangan TLS per detik pada server backend instance ALB. Unit: Count/s

    AliyunAlb_RuleHTTPCodeUpstream2XX

    Jumlah kode status 2xx per detik pada server backend yang terkait dengan aturan pengalihan. Unit: Count/s

    AliyunAlb_RuleHTTPCodeUpstream3XX

    Jumlah kode status 3xx per detik pada server backend yang terkait dengan aturan pengalihan. Unit: Count/s

    AliyunAlb_RuleHTTPCodeUpstream4XX

    Jumlah kode status 4xx per detik pada server backend yang terkait dengan aturan pengalihan. Unit: Count/s

    AliyunAlb_RuleHTTPCodeUpstream5XX

    Jumlah kode status 5xx per detik pada server backend yang terkait dengan aturan pengalihan. Unit: Count/s

    AliyunAlb_RuleHealthyHostCount

    Jumlah server sehat yang terkait dengan aturan pengalihan. Unit: Count

    AliyunAlb_RuleNonStickyRequest

    Jumlah permintaan non-sticky per detik yang sesuai dengan aturan pengalihan. Unit: Count/s

    AliyunAlb_RuleQPS

    Jumlah permintaan yang sesuai dengan aturan pengalihan per detik. Unit: Count/s

    AliyunAlb_RuleRequestTime

    Latensi permintaan aturan pengalihan. Unit: ms

    AliyunAlb_RuleUnHealthyHostCount

    Jumlah server tidak sehat yang terkait dengan aturan pengalihan. Unit: Count

    AliyunAlb_RuleUpstreamConnectionError

    Jumlah kegagalan koneksi per detik pada server backend yang terkait dengan aturan pengalihan. Unit: Count/s

    AliyunAlb_RuleUpstreamResponseTime

    Waktu respons server backend yang terkait dengan aturan pengalihan. Unit: ms

    AliyunAlb_RuleUpstreamTLSNegotiationError

    Jumlah kegagalan jabat tangan TLS per detik pada server backend yang terkait dengan aturan pengalihan. Unit: Count/s

    AliyunAlb_ServerGroupHTTPCodeUpstream2XX

    Jumlah kode status 2xx yang dikembalikan oleh grup server backend per detik. Unit: Count/s

    AliyunAlb_ServerGroupHTTPCodeUpstream3XX

    Jumlah kode status 3xx yang dikembalikan oleh grup server backend per detik. Unit: Count/s

    AliyunAlb_ServerGroupHTTPCodeUpstream4XX

    Jumlah kode status 4xx yang dikembalikan oleh grup server backend per detik. Unit: Count/s

    AliyunAlb_ServerGroupHTTPCodeUpstream5XX

    Jumlah kode status 5xx yang dikembalikan oleh grup server backend per detik. Unit: Count/s

    AliyunAlb_ServerGroupHealthyHostCount

    Jumlah server sehat dalam grup server. Unit: Count

    AliyunAlb_ServerGroupNonStickyRequest

    Jumlah permintaan non-sticky yang dikirim ke grup server. Unit: Count/s

    AliyunAlb_ServerGroupRequestTime

    Latensi permintaan dalam grup server. Unit: ms

    AliyunAlb_ServerGroupQPS

    Jumlah permintaan yang dikirim ke grup server per detik. Unit: Count/s

    AliyunAlb_ServerGroupUnHealthyHostCount

    Jumlah server tidak sehat dalam grup server. Unit: Count

    AliyunAlb_ServerGroupUpstreamConnectionError

    Jumlah kegagalan koneksi per detik dari grup server. Unit: Count/s

    AliyunAlb_ServerGroupUpstreamResponseTime

    Waktu respons grup server. Unit: ms

    AliyunAlb_ServerGroupUpstreamTLSNegotiationError

    Jumlah kegagalan jabat tangan TLS per detik dari grup server. Unit: Count/s

    AliyunAlb_RuleHTTPCodeUpstream2XXRatio

    Persentase kode status 2xx per detik pada server backend yang terkait dengan aturan pengalihan. Unit: %

    AliyunAlb_RuleHTTPCodeUpstream3XXRatio

    Persentase kode status 3xx per detik pada server backend yang terkait dengan aturan pengalihan. Unit: %

    AliyunAlb_RuleHTTPCodeUpstream4XXRatio

    Persentase kode status 4xx per detik pada server backend yang terkait dengan aturan pengalihan. Unit: %

    AliyunAlb_RuleHTTPCodeUpstream5XXRatio

    Persentase kode status 5xx per detik pada server backend yang terkait dengan aturan pengalihan. Unit: %

    AliyunAlb_VipActiveConnection

    Jumlah koneksi aktif ke alamat IP virtual (VIP). Unit: Count

    AliyunAlb_VipClientTLSNegotiationError

    Jumlah koneksi gagal jabat tangan TLS per detik ke VIP. Unit: Count/s

    AliyunAlb_VipHTTPCode2XX

    Jumlah kode status 2XX per detik di VIP. Unit: Count/s

    AliyunAlb_VipHTTPCode3XX

    Jumlah kode status 3XX per detik di VIP. Unit: Count/s

    AliyunAlb_VipHTTPCode4XX

    Jumlah kode status 4XX per detik di VIP. Unit: Count/s

    AliyunAlb_VipHTTPCode500

    Jumlah kode status 500 per detik di VIP. Unit: Count/s

    AliyunAlb_VipHTTPCode502

    Jumlah kode status 502 per detik di VIP. Unit: Count/s

    AliyunAlb_VipHTTPCode503

    Jumlah kode status 503 per detik di VIP. Unit: Count/s

    AliyunAlb_VipHTTPCode504

    Jumlah kode status 504 per detik di VIP. Unit: Count/s

    AliyunAlb_VipHTTPCode5XX

    Jumlah kode status 5XX per detik di VIP. Unit: Count/s

    AliyunAlb_VipHTTPFixedResponse

    Jumlah respons kustom per detik di VIP. Unit: Count/s

    AliyunAlb_VipHTTPRedirect

    Jumlah pengalihan per detik di VIP. Unit: Count/s

    AliyunAlb_VipInBits

    Bandwidth masuk di VIP. Unit: bit/s

    AliyunAlb_VipInactiveConnection

    Jumlah koneksi tidak aktif ke VIP. Unit: Count/s

    AliyunAlb_VipMaxConnection

    Jumlah maksimum koneksi bersamaan per detik ke VIP. Unit: Count/s

    AliyunAlb_VipNewConnection

    Jumlah koneksi baru per detik ke VIP. Unit: Count/s

    AliyunAlb_VipNonStickyRequest

    Jumlah permintaan non-sticky per detik di VIP. Unit: Count/s

    AliyunAlb_VipOutBits

    Bandwidth keluar di VIP. Unit: bit/s

    AliyunAlb_VipQPS

    Jumlah permintaan per detik di VIP. Unit: Count/s

    AliyunAlb_VipRejectedConnection

    Jumlah koneksi yang dijatuhkan per detik ke VIP. Unit: Count/s

    AliyunAlb_VipRequestTime

    Latensi permintaan di VIP. Unit: ms

    AliyunAlb_VipUpstreamConnectionError

    Jumlah koneksi gagal per detik ke grup server backend yang terkait dengan VIP. Unit: Count/s

    AliyunAlb_VipUpstreamResponseTime

    Waktu respons grup server backend yang terkait dengan VIP. Unit: ms

    AliyunAlb_VipUpstreamTLSNegotiationError

    Jumlah kegagalan jabat tangan TLS di grup server backend yang terkait dengan VIP. Unit: Count/s

    Catatan
    • Persentase: rasio entri data yang dihasilkan oleh metrik terhadap jumlah total entri data.

    • Entri data: jumlah entri data yang dihasilkan oleh metrik dan disimpan dalam 10 menit terakhir.

  • Dasbor

    Di tab Start Integration, klik Integration Management. Di halaman yang muncul, di tab Component Management, klik Dashboards dan klik ALB. Anda dapat melihat data pemantauan ALB.

  • Peringatan

    Di tab Alert Rule Template, Anda dapat membuat aturan peringatan Prometheus dan melihat informasi peringatan. Untuk informasi lebih lanjut, lihat Buat aturan peringatan untuk instance Prometheus.

Gunakan pustaka Prometheus pihak ketiga

Setelah ALB diintegrasikan dengan Managed Service for Prometheus, Anda dapat menggunakan fitur remote write untuk memuat pustaka Prometheus pihak ketiga. Untuk informasi lebih lanjut, lihat Buat instance Prometheus untuk remote write.

Nonaktifkan pemantauan pada ALB

  1. Masuk ke Konsol Managed Service for Prometheus.

  2. Di halaman Instances, di bilah navigasi atas, pilih wilayah tempat instance Prometheus Anda diterapkan, temukan instance Prometheus yang ingin Anda kelola, dan klik Uninstall di kolom Actions.

  3. Dalam pesan yang muncul, klik OK.

Referensi