Anda dapat menggunakan CloudMonitor untuk melihat status dan metrik resource Application Load Balancer (ALB), yang membantu Anda memecahkan masalah seperti timeout permintaan dan pembatasan traffic serta memahami beban dan performa instans ALB. Informasi pemantauan dapat dilihat melalui Konsol, Application Programming Interface (API), atau software development kit (SDK).
Lihat informasi pemantauan di Konsol ALB
Masuk ke Konsol ALB.
Di bilah navigasi atas, pilih wilayah tempat instans ALB dideploy.
Gunakan salah satu metode berikut untuk melihat informasi pemantauan.
Lihat di halaman Daftar Instans
Pada halaman Instances, temukan instans yang dituju, lalu klik ikon
pada kolom Monitoring.Pada panel Monitoring Information yang muncul, klik tab Instance, Listener, atau VIP (Zone) untuk melihat data pemantauan.
Lihat data di halaman detail instans
Pada halaman Instances, temukan instans yang dituju dan klik ID-nya. Di tab Instance Details, klik tab Charts.
Di tab Charts, klik tab Instance, Listener, atau VIP (Zone) untuk melihat data pemantauan.
CatatanSecara default, instans ALB yang telah di-upgrade mendukung metrik VIP (zone). Sebelum upgrade, fitur ini hanya tersedia untuk instans ALB dalam mode IP statis dan tidak didukung untuk instans ALB dalam mode IP dinamis.
Untuk mengatur aturan alarm pada metrik VIP (zone) instans ALB, buka Konsol CloudMonitor. Untuk informasi selengkapnya, lihat Atur aturan alarm untuk metrik ALB.
Jika instans tersebut merupakan instans ALB dual-stack, pilih All, IPv4, atau IPv6 dari daftar drop-down Metric Type di pojok kiri atas panel Monitoring Information untuk melihat metrik yang sesuai.
Di tab Listener, Anda dapat memilih listener dari daftar drop-down Listener untuk melihat metriknya. Dari daftar drop-down Dimension, Anda dapat memilih Listener, Server Group, atau Forwarding Rule. Anda juga dapat memilih server group atau forwarding rule tertentu untuk melihat metriknya.
Anda dapat mengatur Time untuk menentukan rentang waktu pada grafik pemantauan dan mengaktifkan Auto-refresh agar data pemantauan diperbarui setiap menit.
Lihat informasi pemantauan menggunakan API
Bagian ini menjelaskan cara menggunakan API CloudMonitor untuk melihat metrik dan data pemantauan instans Application Load Balancer.
Gambar berikut menunjukkan proses melihat data pemantauan menggunakan API.
Prosesnya sebagai berikut:
Kueri namespace data. 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.Lihat data pemantauan untuk metrik tertentu.
Panggil operasi
DescribeMetricLastuntuk mengkueri data pemantauan terbaru untuk objek yang dipantau tertentu di ALB.Anda dapat memanggil operasi
DescribeMetricListuntuk mengkueri data pemantauan deret waktu untuk objek yang dipantau ALB tertentu dalam periode waktu tertentu.
DescribeProjectMeta
Panggil operasi DescribeProjectMeta untuk mengkueri namespace ALB di CloudMonitor. Untuk informasi selengkapnya, lihat DescribeProjectMeta.
Atur parameter Labels, yang digunakan untuk memfilter tag produk, menjadi
[{"name":"product","value":"alb"}]. Pertahankan nilai default untuk parameter lainnya, lalu klik Initiate Call.Pada respons, nilai Namespace untuk data ALB di CloudMonitor adalah
acs_alb.
DescribeMetricMetaList
Panggil operasi DescribeMetricMetaList untuk mengkueri deskripsi metrik deret waktu yang tersedia di CloudMonitor. Untuk informasi selengkapnya, lihat DescribeMetricMetaList.
Atur parameter Namespace menjadi
acs_alb, pertahankan nilai default untuk parameter lainnya, lalu klik Initiate Call.Lihat metrik deret waktu untuk ALB dalam respons.
DescribeMetricLast
Panggil operasi DescribeMetricLast untuk mengkueri data pemantauan terbaru untuk objek yang dipantau ALB tertentu. Topik ini memberikan contoh penggunaan metrik ListenerHealthyHostCount, yang menunjukkan jumlah server backend sehat dari suatu listener. Untuk informasi selengkapnya, lihat DescribeMetricLast.
Pada parameter permintaan, atur parameter berikut untuk mengkueri ListenerHealthyHostCount, lalu klik Initiate Call.
Atur parameter berikut dan pertahankan nilai default untuk parameter lainnya.
MetricName: Nama metrik. Pada contoh ini, atur parameter ini menjadi ListenerHealthyHostCount.
Dimensions: Dimensi yang digunakan untuk mengkueri data pemantauan resource tertentu. Pada contoh ini, atur parameter ini menjadi
[{"loadBalancerId":"alb-t93aj3yndojot5****"}].Namespace: Namespace layanan. Parameter ini digunakan untuk membedakan layanan. Pada contoh ini, atur parameter ini menjadi acs_alb.
Lihat data pemantauan terbaru untuk ListenerHealthyHostCount dalam respons.
DescribeMetricList
Panggil operasi DescribeMetricList untuk mengkueri data pemantauan deret waktu instans ALB dalam periode waktu tertentu. Topik ini menggunakan jumlah server backend sehat untuk suatu listener dalam periode waktu tertentu sebagai contoh. Untuk informasi selengkapnya, lihat DescribeMetricList.
Pada parameter permintaan, atur parameter untuk mengkueri data pemantauan RuleHealthyHostCount dalam periode waktu tertentu, lalu klik Initiate Call.
Atur parameter berikut dan pertahankan nilai default untuk parameter lainnya.
MetricName: Nama metrik. Pada contoh ini, atur parameter ini menjadi RuleHealthyHostCount.
Namespace: Namespace layanan. Parameter ini digunakan untuk membedakan layanan. Pada contoh ini, atur parameter ini menjadi acs_alb.
Dimensions: Dimensi yang digunakan untuk mengkueri data pemantauan resource tertentu. Pada contoh ini, atur parameter ini menjadi
[{"loadBalancerId":"alb-2c9oquqqdcgbf8****"}].StartTime: Awal rentang waktu untuk dikueri. Nilai StartTime tidak boleh sama dengan atau lebih baru daripada nilai EndTime. Pada contoh ini, atur parameter ini menjadi
2022-09-14 14:10:00.Format yang didukung:
UNIX timestamp: Jumlah milidetik yang telah berlalu sejak 00:00:00 UTC pada 1 Januari 1970.
Format: YYYY-MM-DDThh:mm:ssZ.
EndTime: Akhir rentang waktu untuk dikueri. Format yang didukung sama dengan StartTime. Pada contoh ini, atur parameter ini menjadi
2022-09-14 14:11:00.
Lihat data pemantauan RuleHealthyHostCount untuk periode waktu yang ditentukan dalam respons.
Lihat informasi pemantauan menggunakan SDK
Bagian ini menjelaskan cara menggunakan SDK untuk melihat metrik dan data pemantauan instans ALB. Topik ini menjelaskan cara menggunakan SDK untuk memanggil operasi DescribeMetricList guna mengkueri jumlah koneksi aktif untuk instans ALB.
Pada parameter permintaan, atur parameter berikut dan pertahankan nilai default untuk parameter lainnya.
MetricName: Nama metrik. Pada contoh ini, atur parameter ini menjadi LoadBalancerActiveConnection.
Namespace: Namespace data untuk produk, yang digunakan untuk membedakan antar produk. Pada topik ini, parameter ini diatur menjadi acs_alb.
Dimensions: Dimensi yang digunakan untuk mengkueri data pemantauan resource tertentu. Pada contoh ini, atur parameter ini menjadi
[{"loadBalancerId":"alb-2c9oquqqdcgbf8****"}].StartTime: Awal rentang waktu untuk dikueri. Nilai StartTime tidak boleh sama dengan atau lebih baru daripada nilai EndTime. Pada contoh ini, atur parameter ini menjadi
2022-09-14 14:10:00.Format yang didukung:
UNIX timestamp: Jumlah milidetik yang telah berlalu sejak 00:00:00 UTC pada 1 Januari 1970.
Format: YYYY-MM-DDThh:mm:ssZ.
EndTime: Akhir rentang waktu untuk dikueri. Format yang didukung sama dengan StartTime. Pada contoh ini, atur parameter ini menjadi
2022-09-14 14:11:00.
Di tab , klik Run.
Di halaman pemanggilan operasi, lihat hasilnya di panel bagian bawah.
Referensi
Untuk informasi selengkapnya tentang metrik instans ALB, lihat Metrik ALB.
Untuk mengatur aturan alert untuk metrik ALB, lihat Atur aturan alert untuk metrik ALB.
Jika Anda memerlukan pemantauan tingkat detik, Anda dapat mengaktifkan fitur access log untuk melihat informasi pemantauan tingkat detik. Untuk informasi selengkapnya, lihat Access log ALB.