Saat instans ALB mengalami anomali lalu lintas atau kegagalan backend, Anda memerlukan notifikasi tepat waktu untuk merespons sebelum pengguna terdampak. CloudMonitor memantau metrik ALB dan memicu peringatan ketika suatu metrik melewati ambang batas yang telah ditentukan. Anda dapat mengonfigurasi aturan peringatan melalui Konsol CloudMonitor, operasi API, atau SDK.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Memiliki instans ALB dengan setidaknya satu listener yang dikonfigurasi dan pemeriksaan kesehatan diaktifkan.
Konfigurasi aturan peringatan di Konsol CloudMonitor
Buat aturan peringatan
Masuk ke Konsol CloudMonitor.
Di panel navigasi kiri, pilih Alerts > Alert Rules.
Pada halaman Alert Rules, klik Create Alert Rule.
Di panel Create Alert Rule, konfigurasikan parameter berikut.
Bagian ini mencakup parameter utama. Untuk semua parameter yang tersedia, lihat Buat aturan peringatan.
Parameter Deskripsi Product Layanan Alibaba Cloud yang akan dipantau. Pilih Application Load Balancer (ALB). Resource Range Sumber daya yang diterapkan oleh aturan peringatan. Opsi: All Resources, Application Groups, atau Instances. Rule Description Kondisi ambang batas yang memicu peringatan. Klik Add Rule, pilih jenis aturan dari daftar drop-down, lalu atur parameter Alert Rules, Metric Type, Metric, dan Threshold and Alert Level pada panel Configure Rule Description. Untuk metrik ALB yang didukung, lihat Metrik ALB. Klik Confirm.
Manage aturan peringatan yang ada
Pada halaman Alert Rules, Anda dapat mengelola aturan peringatan yang sudah ada:
Ubah aturan: Temukan aturan tersebut dan klik Edit di kolom Actions. Perbarui parameter pada halaman Edit Alert Rule.
Nonaktifkan aturan:
*Satu aturan*: Klik ikon
di kolom Actions, klik Disable, lalu klik Confirm pada pesan Disable Alert Rule.*Beberapa aturan*: Pilih kotak centang aturan yang akan dinonaktifkan, klik Disable di pojok kiri bawah, lalu klik Confirm.
Aktifkan aturan:
*Satu aturan*: Klik ikon
di kolom Actions, klik Enable, lalu klik OK pada pesan Enable Alert Rule.*Beberapa aturan*: Pilih kotak centang aturan yang akan diaktifkan, klik Enable di pojok kiri bawah, lalu klik OK.
Hapus aturan:
*Satu aturan*: Klik ikon
di kolom Actions, klik Delete, lalu klik OK pada kotak dialog Delete Alert.*Beberapa aturan*: Pilih aturan yang akan dihapus, klik Delete di pojok kiri bawah, lalu klik OK pada kotak dialog Delete Alert.
Alert History: Temukan aturan tersebut dan klik Alert History di kolom Actions. Halaman detail menampilkan konfigurasi aturan, kelompok kontak peringatan, riwayat peringatan, dan sumber daya terkait.
Konfigurasi aturan peringatan dengan memanggil operasi API
Gambar berikut menunjukkan alur kerja untuk mengonfigurasi aturan peringatan melalui API.
Panggil operasi API berikut secara berurutan:
(Opsional) Panggil DescribeMetricMetaList untuk mengkueri metrik deret waktu ALB yang tersedia, atau tinjau metrik di Metrik ALB.
Panggil PutContact untuk membuat atau memperbarui kontak peringatan.
Panggil PutContactGroup untuk membuat atau memperbarui kelompok kontak peringatan.
Panggil PutResourceMetricRule untuk mengonfigurasi aturan peringatan berbasis ambang batas.
Panggil DescribeMetricRuleList untuk mengkueri aturan peringatan.
DescribeMetricMetaList
Kueri deskripsi metrik deret waktu yang tersedia di CloudMonitor.
Atur Namespace menjadi acs_alb. Gunakan nilai default untuk semua parameter lainnya. Untuk melihat respons, buka OpenAPI Explorer.
PutContact
Buat kontak peringatan. Jika kontak tersebut sudah ada, operasi ini akan memperbaruinya.
Atur parameter berikut dan gunakan nilai default untuk parameter lainnya:
| Parameter | Deskripsi |
|---|---|
| ContactName | Nama kontak peringatan. |
| Channels.Mail | Alamat email kontak peringatan. Penerima harus mengklik tautan aktivasi dalam email konfirmasi sebelum CloudMonitor menambahkannya ke daftar kontak. |
Periksa bidang Success dalam respons untuk memastikan kontak berhasil dibuat.
PutContactGroup
Buat kelompok kontak peringatan. Jika kelompok tersebut sudah ada, operasi ini akan memperbaruinya.
Atur parameter berikut dan gunakan nilai default untuk parameter lainnya:
| Parameter | Deskripsi |
|---|---|
| ContactGroupName | Nama kelompok kontak peringatan. |
| Describe | Deskripsi kelompok kontak peringatan. |
| ContactNames | Nama kontak peringatan yang akan dimasukkan ke dalam kelompok. |
Periksa bidang Success dalam respons untuk memastikan kelompok berhasil dibuat.
PutResourceMetricRule
Konfigurasi aturan peringatan berbasis ambang batas untuk metrik kinerja ALB.
Atur parameter berikut dan konfigurasikan parameter lain sesuai kebutuhan Anda:
| Parameter | Deskripsi |
|---|---|
| Namespace | Atur ke acs_alb. |
| Resources | Instans ALB yang akan dipantau. Gunakan format [{"instanceId":"alb-bp1rbwvouu******"}]. |
Periksa bidang Success dalam respons untuk memastikan aturan berhasil dibuat.
DescribeMetricRuleList
Kueri aturan peringatan.
Atur parameter berikut dan gunakan nilai default untuk parameter lainnya:
| Parameter | Deskripsi |
|---|---|
| Namespace | Atur ke acs_alb. |
| MetricName | Metrik yang akan dikueri. |
Respons akan mengembalikan detail untuk metrik peringatan yang ditentukan.
Konfigurasi aturan peringatan menggunakan SDK
Alur kerja SDK mengikuti lima langkah yang sama seperti metode API. Gambar berikut menunjukkan prosedurnya.
Untuk contoh kode SDK, buka OpenAPI Explorer dan pilih bahasa pemrograman yang Anda inginkan.OpenAPI Developer Platform