Pemantauan ketersediaan secara berkala memeriksa apakah path lokal atau jarak jauh serta port tertentu merespons dengan benar. Jika terjadi timeout respons atau dikembalikan kode status yang salah, Cloud Monitor akan mengirimkan notifikasi peringatan sehingga Anda dapat segera mengetahui ketika suatu layanan tidak merespons.
Latar Belakang
Pemantauan ketersediaan memungkinkan Anda membuat tugas pemantauan yang mengirim permintaan deteksi dari node pemantauan (Instance ECS) ke objek yang dipantau, seperti URL, alamat IP, Instance ApsaraDB RDS, atau Instance Tair.
Prosedur
-
Masuk ke Konsol Cloud Monitor.
-
Di panel navigasi sebelah kiri, pilih .
-
Pada tab Application Groups, klik nama kelompok aplikasi target.
-
Di panel navigasi sebelah kiri kelompok aplikasi target, klik Availability Monitoring.
-
Klik Create Availability Monitoring Task.
-
Pada panel Create/Modify Availability Monitoring Task, konfigurasikan parameter tugas.
Parameter
Deskripsi
DtsJobName
Nama tugas pemantauan ketersediaan.
Monitoring nodes
Instance ECS yang mengirim permintaan deteksi.
CatatanNode pemantauan adalah Instance ECS yang terkait dengan kelompok aplikasi saat ini.
Monitored object
Target tugas pemantauan. Nilai yang valid:
-
URL or IP address: URL atau alamat IP objek yang dipantau.
-
ApsaraDB RDS: Instance ApsaraDB RDS dalam kelompok aplikasi saat ini.
-
Tair: Instance Tair dalam kelompok aplikasi saat ini.
CatatanJika Anda mengatur Monitored object ke ApsaraDB RDS atau Tair, permintaan deteksi dikirim sekali per detik, dan data agregat dilaporkan sekali per menit.
Detection type
Protokol yang digunakan untuk tugas deteksi.
Jika Anda mengatur Monitored object ke URL or IP address, jenis deteksi berikut tersedia:
-
HTTP(S): Masukkan URL objek yang dipantau.
-
TELNET: Masukkan alamat IP objek yang dipantau.
-
PING: Masukkan alamat IP objek yang dipantau.
Jika Anda mengatur Monitored object ke ApsaraDB RDS atau Tair, jenis deteksi berikut tersedia:
-
TELNET: Pilih ID instans dan alamat koneksi yang akan dipantau.
-
PING: Pilih ID instans dan alamat koneksi yang akan dipantau.
Request method
Metode HTTP untuk permintaan. Nilai yang valid: HEAD, GET, dan POST.
CatatanParameter ini wajib diisi jika Anda mengatur Monitored object ke URL or IP address dan Detection type ke HTTP(S).
Monitoring frequency
Interval pengiriman permintaan deteksi.
Nilai yang valid: 15 detik, 30 detik, 1 menit, 2 menit, 5 menit, 15 menit, 30 menit, dan 60 menit. Misalnya, jika Anda memilih frekuensi 1 menit, Cloud Monitor mengirim permintaan deteksi ke instans yang dipantau setiap menit.
CatatanParameter ini wajib diisi jika Anda mengatur Monitored object ke URL or IP address dan Detection type ke HTTP(S).
Headers
Header HTTP atau HTTPS yang disertakan dalam permintaan deteksi.
Format header adalah
parameter1:value1.Pisahkan beberapa header dengan koma (,).
CatatanParameter ini wajib diisi jika Anda mengatur Monitored object ke URL or IP address dan Detection type ke HTTP(S).
POST content
Konten permintaan POST.
Format konten adalah
parameter1=value1¶meter2=value2. Hanya karakter bahasa Inggris yang didukung.CatatanParameter ini wajib diisi jika Anda mengatur Monitored object ke URL or IP address, Detection type ke HTTP(S), dan Request method ke POST.
Match response content
Metode dan konten untuk validasi respons.
Jika Anda menentukan konten yang harus dicocokkan, tugas tersebut membaca 64 KB pertama dari badan respons HTTP untuk memeriksa keberadaan konten yang ditentukan. Metode pencocokan berikut tersedia:
-
Generate alert if response contains
-
Generate alert if response does not contain
CatatanParameter ini wajib diisi jika Anda mengatur Monitored object ke URL or IP address dan Detection type ke HTTP(S).
-
-
Klik Next.
-
Pada halaman Alert settings, konfigurasikan parameter peringatan.
Parameter
Deskripsi
Status code
Kondisi kode status yang memicu peringatan.
Jika status code atau response time mencapai ambang batas, peringatan dipicu dan dikirim ke kelompok kontak peringatan kelompok aplikasi.
Response time
Ambang batas waktu respons, dalam milidetik, yang memicu peringatan.
Peringatan dipicu dan dikirim ke kelompok kontak peringatan kelompok aplikasi jika status code atau response time mencapai ambang batas.
Alert level
Tingkat peringatan dan metode notifikasi. Nilai yang valid:
Info (Email + Webhook)
Alert callback
URL publik tempat Cloud Monitor mengirim pemberitahuan peringatan melalui permintaan POST. Hanya protokol HTTP yang didukung. Untuk informasi selengkapnya tentang cara mengonfigurasi alert callback, lihat Use threshold-based alert callbacks.
Mute period
Periode tunggu sebelum mengirim ulang pemberitahuan peringatan untuk masalah yang belum terselesaikan. Nilai yang valid: 5 menit, 15 menit, 30 menit, 60 menit, 3 jam, 6 jam, 12 jam, dan 24 jam.
Saat metrik mencapai ambang batas peringatan, pemberitahuan peringatan dikirim. Jika metrik terus melebihi ambang batas, tidak ada peringatan tambahan yang dikirim selama periode bisu. Jika masalah masih berlanjut setelah periode ini, peringatan baru akan dikirim.
Effective period
Rentang waktu ketika aturan peringatan aktif. Cloud Monitor hanya mengirim pemberitahuan peringatan selama rentang waktu ini. Peringatan yang dipicu di luar rentang ini dicatat dalam riwayat peringatan tetapi tidak memicu notifikasi.
Log Service
Jika Anda mengaktifkan Log Service, alarm dikirim ke Logstore di Log Service. Anda harus mengonfigurasi Region, ProjectName, dan Logstore.
Untuk informasi selengkapnya tentang cara membuat proyek dan Logstore, lihat Use LoongCollector to collect and analyze text logs on ECS instances.
-
Klik OK.