Anda dapat menggunakan Cloud Monitor untuk melihat status dan metrik resource Application Load Balancer (ALB) guna mempercepat pemecahan masalah ketika permintaan ke instans ALB Anda mengalami timeout atau memicu pembatasan traffic. Informasi pemantauan resource ALB dapat dilihat melalui konsol, dengan memanggil operasi API, atau menggunakan 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
Pada halaman Instances, temukan instans yang dituju lalu klik
pada kolom Monitoring.Di panel Monitoring Information, klik tab Instance, Listener, atau VIP (Zone) untuk melihat informasi pemantauan.
Lihat data di halaman detail instans
Pada halaman Instances, temukan instans yang dituju lalu klik ID-nya. Di tab Instance Details, klik tab Charts.
Di tab Charts, klik tab Instance, Listener, atau VIP (Zone) untuk melihat informasi pemantauan.
CatatanSecara default, instans ALB yang telah di-upgrade mendukung penayangan metrik di tab VIP (Zone). Sebelum upgrade, hanya instans ALB dalam mode IP statis yang mendukung fitur ini, sedangkan instans ALB dalam mode IP dinamis tidak didukung.
Untuk membuat aturan alert bagi metrik di tab VIP (Zone), login ke konsol Cloud Monitor. Untuk informasi selengkapnya, lihat Konfigurasikan 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 terkait.
Di tab Listener, Anda dapat memilih listener lain dari daftar drop-down Listener untuk melihat metriknya. Anda juga dapat memilih Listener, Server Group, atau Forwarding Rule dari daftar drop-down Dimension, lalu pilih ID server group atau ID forwarding rule tertentu untuk melihat metrik terkait.
Anda dapat mengatur Time untuk menentukan rentang waktu grafik pemantauan. Jika Anda mengaktifkan Auto-refresh, data pemantauan akan direfresh 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 Cloud Monitor.
Gambar berikut menunjukkan prosedur melihat data pemantauan dengan memanggil operasi API.
Prosedurnya sebagai berikut:
Kueri namespace. Panggil operasi
DescribeProjectMetauntuk mengkueri namespace ALB di Cloud Monitor.Opsional: Kueri metrik yang tersedia. Panggil operasi
DescribeMetricMetaListuntuk mengkueri deskripsi metrik deret waktu yang tersedia di Cloud Monitor. Untuk informasi lebih lanjut mengenai deskripsi metrik, lihat Metrik pemantauan ALB.Kueri data pemantauan metrik tertentu.
Panggil operasi
DescribeMetricLastuntuk mengkueri data pemantauan terbaru dari objek yang dipantau untuk ALB.Panggil operasi
DescribeMetricListuntuk mengkueri data pemantauan deret waktu dari objek yang dipantau untuk ALB dalam rentang waktu tertentu.
DescribeProjectMeta
Panggil operasi DescribeProjectMeta untuk mengkueri namespace ALB di Cloud Monitor. Untuk informasi selengkapnya, lihat DescribeProjectMeta.
Pada parameter permintaan, atur parameter Labels, yang digunakan untuk memfilter aturan alert berdasarkan tag produk, menjadi
[{"name":"product","value":"alb"}]. Pertahankan nilai default untuk parameter lainnya lalu klik Initiate Call.Berdasarkan respons, nilai parameter Namespace untuk ALB di Cloud Monitor adalah
acs_alb.
DescribeMetricMetaList
Panggil operasi DescribeMetricMetaList untuk mengkueri deskripsi metrik deret waktu yang tersedia di Cloud Monitor. Untuk informasi selengkapnya, lihat DescribeMetricMetaList.
Pada parameter permintaan, atur parameter Namespace menjadi
acs_alb. Pertahankan nilai default untuk parameter lainnya lalu klik Initiate Call.Berdasarkan respons, lihat metrik deret waktu ALB.
DescribeMetricLast
Panggil operasi DescribeMetricLast untuk mengkueri data pemantauan terbaru dari objek yang dipantau untuk ALB. Topik ini memberikan contoh cara mengkueri data pemantauan metrik ListenerHealthyHostCount, yang menunjukkan jumlah server sehat yang terkait dengan listener. Untuk informasi selengkapnya, lihat DescribeMetricLast.
Atur parameter permintaan berikut untuk mengkueri ListenerHealthyHostCount lalu klik Initiate Call.
Anda harus mengonfigurasi parameter berikut. Parameter lainnya dapat menggunakan nilai default.
MetricName: nama metrik. Pada contoh ini, atur nilainya menjadi ListenerHealthyHostCount.
Dimensions: peta dimensi yang digunakan untuk mengkueri data pemantauan resource tertentu. Pada contoh ini, atur nilainya menjadi
[{"loadBalancerId":"alb-t93aj3yndojot5****"}].Namespace: namespace layanan. Parameter ini digunakan untuk membedakan layanan. Pada contoh ini, atur nilainya menjadi acs_alb.
Berdasarkan respons, lihat data pemantauan terbaru ListenerHealthyHostCount.
DescribeMetricList
Panggil operasi DescribeMetricList untuk mengkueri data pemantauan deret waktu dari objek yang dipantau untuk ALB dalam rentang waktu tertentu. Topik ini memberikan contoh cara mengkueri data pemantauan jumlah server sehat yang terkait dengan listener dalam rentang waktu tertentu. Untuk informasi selengkapnya, lihat DescribeMetricList.
Atur parameter permintaan untuk mengkueri data pemantauan RuleHealthyHostCount dalam rentang waktu tertentu lalu klik Initiate Call.
Anda harus mengonfigurasi parameter berikut. Parameter lainnya dapat menggunakan nilai default.
MetricName: nama metrik. Pada contoh ini, atur nilainya menjadi RuleHealthyHostCount.
Namespace: namespace layanan. Parameter ini digunakan untuk membedakan layanan. Pada contoh ini, atur nilainya menjadi acs_alb.
Dimensions: peta dimensi yang digunakan untuk mengkueri data pemantauan resource tertentu. Pada contoh ini, atur nilainya menjadi
[{"loadBalancerId":"alb-2c9oquqqdcgbf8****"}].StartTime: awal rentang waktu untuk dikueri. Nilai StartTime tidak boleh sama dengan atau lebih besar daripada nilai EndTime. Pada contoh ini, atur nilainya menjadi
2022-09-14 14:10:00.Format berikut didukung:
UNIX timestamp: jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC.
Format: YYYY-MM-DDThh:mm:ssZ.
EndTime: akhir rentang waktu untuk dikueri. Format yang didukung sama seperti StartTime. Pada contoh ini, atur nilainya menjadi
2022-09-14 14:11:00.
Berdasarkan respons, lihat data pemantauan RuleHealthyHostCount dalam rentang waktu yang ditentukan.
Kueri informasi pemantauan menggunakan SDK
Bagian ini menjelaskan cara mengkueri metrik dan data pemantauan detail ALB menggunakan SDK. Topik ini memberikan contoh cara memanggil operasi DescribeMetricList menggunakan SDK untuk mengkueri jumlah koneksi aktif ke instans ALB.
Atur parameter permintaan berikut dan pertahankan nilai default untuk parameter lainnya.
MetricName: nama metrik. Pada contoh ini, atur nilainya menjadi LoadBalancerActiveConnection.
Namespace: namespace layanan. Parameter ini digunakan untuk membedakan layanan. Pada contoh ini, atur nilainya menjadi acs_alb.
Dimensions: peta dimensi yang digunakan untuk mengkueri data pemantauan resource tertentu. Pada contoh ini, atur nilainya menjadi
[{"loadBalancerId":"alb-2c9oquqqdcgbf8****"}].StartTime: awal rentang waktu untuk dikueri. Nilai StartTime tidak boleh sama dengan atau lebih besar daripada nilai EndTime. Pada contoh ini, atur nilainya menjadi
2022-09-14 14:10:00.Format berikut didukung:
UNIX timestamp: jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC.
Format: YYYY-MM-DDThh:mm:ssZ.
EndTime: akhir rentang waktu untuk dikueri. Format yang didukung sama seperti StartTime. Pada contoh ini, atur nilainya menjadi
2022-09-14 14:11:00.
Di tab , klik Run In Sandbox.
Di halaman operasi, lihat hasilnya di panel yang muncul.
Referensi
Untuk deskripsi lengkap metrik instans ALB, lihat Metrik pemantauan ALB.
Untuk mengonfigurasi aturan alert untuk metrik ALB, lihat Konfigurasikan aturan alert untuk metrik ALB.
Jika Anda memerlukan data pemantauan dengan interval satu detik, aktifkan fitur access log untuk melihat datanya. Untuk informasi selengkapnya, lihat Log akses ALB.