Anda dapat menggunakan CloudMonitor untuk melihat status dan metrik resource Application Load Balancer (ALB) guna mempercepat pemecahan masalah ketika permintaan ke instans ALB Anda mengalami timeout atau pembatasan kecepatan traffic dipicu. Informasi pemantauan resource ALB dapat dilihat melalui Konsol, API, atau SDK.
Lihat informasi pemantauan di Konsol ALB
Login ke Konsol ALB.
Di bilah navigasi atas, pilih wilayah tempat instans ALB ditempatkan.
Gunakan salah satu metode berikut untuk melihat informasi pemantauan.
Lihat data pemantauan di halaman Instances
Di halaman Instances, temukan instans ALB yang ingin Anda kelola lalu klik
pada kolom Monitoring. Di panel Monitoring Information, Anda dapat mengklik tab ALB Instance, Listener, atau VIP (Zone) untuk melihat data pemantauan.
Lihat data di halaman detail instans
Di halaman Instances, temukan instans yang ingin Anda kelola lalu klik ID-nya. Di tab Instance Details, klik tab Charts.
Di tab Charts, Anda dapat mengklik ALB Instance, Listener, atau VIP (Zone) untuk melihat data pemantauan.
CatatanSecara default, instans ALB yang telah ditingkatkan mendukung penampilan metrik di tab VIP (Zone). Sebelum peningkatan, instans ALB dalam mode IP statis mendukung fitur ini, sedangkan instans ALB dalam mode IP dinamis tidak.
Untuk membuat aturan alert bagi metrik di tab VIP (Zone), login ke Konsol CloudMonitor. Untuk informasi selengkapnya, lihat Setel aturan alert untuk metrik ALB.
Jika instans tersebut merupakan instans ALB dual-stack, Anda dapat memilih All, IPv4, atau IPv6 dari daftar drop-down Metric Type di pojok kiri atas panel Monitoring Information untuk melihat metrik.
Di tab Listener, Anda dapat memilih listener dari daftar drop-down Listener untuk melihat semua metrik listener tersebut. Anda juga dapat memilih Listener, Server Group, atau Forwarding Rule dari daftar drop-down Dimension untuk melihat metrik resource terkait. Untuk melihat metrik server group atau forwarding rule, pilih ID server group atau forwarding rule dari daftar drop-down tersebut.
Anda dapat mengatur Time untuk menentukan periode waktu tertentu. Jika Anda mengaktifkan Auto Refresh, data pemantauan akan diperbarui setiap menit.
Kueri informasi pemantauan dengan memanggil operasi API
Bagian ini menjelaskan cara mengkueri metrik pemantauan dan data pemantauan detail instans ALB dengan memanggil operasi API CloudMonitor.
Gambar berikut menggambarkan prosedurnya.
Lakukan langkah-langkah berikut:
Kueri namespace. Panggil operasi
DescribeProjectMetauntuk mengkueri namespace ALB di CloudMonitor.Opsional: Kueri metrik yang tersedia. Panggil operasi
DescribeMetricMetaListuntuk mengkueri deskripsi metrik deret waktu yang didukung oleh CloudMonitor. Anda juga dapat melihat deskripsi metrik tersebut di Metrik pemantauan ALB.Kueri data pemantauan suatu metrik.
Panggil operasi
DescribeMetricLastuntuk mengkueri data pemantauan terbaru dari metrik ALB.Panggil operasi
DescribeMetricListuntuk mengkueri data pemantauan metrik ALB dalam periode waktu tertentu.
DescribeProjectMeta
Panggil operasi DescribeProjectMeta untuk mengkueri namespace ALB di CloudMonitor. Untuk informasi selengkapnya, lihat DescribeProjectMeta.
Atur parameter Labels menjadi
[{"name":"product","value":"alb"}]dan gunakan nilai default untuk parameter lainnya. Lalu, klik Initiate Call.Peroleh namespace ALB di CloudMonitor berdasarkan parameter respons. Pada contoh ini, nilai Namespace adalah
acs_alb.
DescribeMetricMetaList
Panggil operasi DescribeMetricMetaList untuk mengkueri deskripsi metrik deret waktu yang didukung oleh CloudMonitor. Untuk informasi selengkapnya, lihat DescribeMetricMetaList.
Atur parameter Namespace menjadi
acs_albdan gunakan nilai default untuk parameter lainnya. Lalu, klik Initiate Call.Lihat metrik deret waktu ALB berdasarkan parameter respons.
DescribeMetricLast
Panggil operasi DescribeMetricLast untuk mengkueri data pemantauan terbaru dari metrik ALB. Contoh berikut menjelaskan cara mengkueri jumlah server sehat yang terkait dengan listener berdasarkan metrik ListenerHealthyHostCount. Untuk informasi selengkapnya, lihat DescribeMetricLast.
Atur parameter permintaan untuk ListenerHealthyHostCount lalu klik Initiate Call.
Konfigurasikan parameter berikut dan gunakan nilai default untuk parameter lainnya.
MetricName: nama metrik. Pada contoh ini, digunakan ListenerHealthyHostCount.
Dimensions: resource yang ingin Anda kueri informasi pemantauannya. Pada contoh ini, digunakan
[{"loadBalancerId":"alb-t93aj3yndojot5****"}].Namespace: namespace layanan. Pada contoh ini, digunakan acs_alb.
Lihat informasi pemantauan terbaru tentang ListenerHealthyHostCount berdasarkan parameter respons.
DescribeMetricList
Panggil operasi DescribeMetricList untuk mengkueri data pemantauan metrik ALB dalam periode waktu tertentu. Contoh berikut menjelaskan cara mengkueri data pemantauan RuleHealthyHostCount dalam periode waktu tertentu. Untuk informasi selengkapnya, lihat DescribeMetricList.
Atur parameter permintaan untuk RuleHealthyHostCount lalu klik Initiate Call.
Konfigurasikan parameter berikut dan gunakan nilai default untuk parameter lainnya:
MetricName: nama metrik. Pada contoh ini, digunakan RuleHealthyHostCount.
Namespace: namespace layanan. Pada contoh ini, digunakan acs_alb.
Dimensions: resource yang ingin Anda kueri data pemantauannya. Pada contoh ini, digunakan
[{"loadBalancerId":"alb-2c9oquqqdcgbf8****"}].StartTime waktu mulai. Nilai ini tidak boleh lebih besar dari atau sama dengan nilai EndTime. Pada contoh ini, digunakan 2022-09-14 14:10:00.
Format yang didukung:
Stempel waktu UNIX: jumlah milidetik yang telah berlalu sejak 1 Januari 1970 pukul 00:00:00 UTC
Waktu UTC: waktu UTC dengan format YYYY-MM-DDThh:mm:ssZ
EndTime: waktu akhir. Format yang didukung sama seperti waktu mulai. Pada contoh ini, digunakan
2022-09-14 14:11:00.
Lihat pemantauan RuleHealthyHostCount dalam periode waktu tertentu berdasarkan parameter respons.
Kueri informasi pemantauan dengan menggunakan SDK
Bagian ini menjelaskan cara mengkueri metrik dan data pemantauan detail ALB dengan menggunakan SDK. Contoh berikut menjelaskan cara mengkueri jumlah koneksi aktif ke instans ALB dengan menggunakan SDK untuk memanggil operasi DescribeMetricList.
Konfigurasikan parameter berikut dan gunakan nilai default untuk parameter lainnya.
MetricName: nama metrik. Pada contoh ini, digunakan LoadBalancerActiveConnection.
Namespace: namespace layanan. Pada contoh ini, digunakan acs_alb.
Dimensions: resource yang ingin Anda kueri data pemantauannya. Pada contoh ini, digunakan
[{"loadBalancerId":"alb-2c9oquqqdcgbf8****"}].StartTime waktu mulai. Nilai ini tidak boleh lebih besar dari atau sama dengan nilai EndTime. Pada contoh ini, digunakan 2022-09-14 14:10:00.
Format yang didukung:
Stempel waktu UNIX: jumlah milidetik yang telah berlalu sejak 1 Januari 1970 pukul 00:00:00 UTC
Waktu UTC: waktu UTC dengan format YYYY-MM-DDThh:mm:ssZ
EndTime: waktu akhir. Format yang didukung sama seperti waktu mulai. Pada contoh ini, digunakan
2022-09-14 14:11:00.
Pilih lalu klik Example.
Di panel di bawah, lihat hasilnya.
Referensi
Untuk informasi selengkapnya tentang metrik instans ALB, lihat Metrik pemantauan ALB.
Untuk informasi selengkapnya tentang cara membuat aturan alert untuk metrik ALB, lihat Setel aturan alert untuk metrik ALB.
Jika Anda ingin melihat data dengan interval 1 detik, aktifkan fitur log akses untuk instans ALB. Untuk informasi selengkapnya, lihat Log akses ALB.