CloudMonitor menyediakan fitur Pemantauan Ketersediaan untuk membantu Anda memeriksa apakah layanan lokal atau jarak jauh merespons sesuai harapan. Jika layanan tersebut mengalami timeout atau mengembalikan kode kesalahan, CloudMonitor akan mengirimkan notifikasi peringatan kepada Anda.
Informasi latar belakang
Anda dapat membuat tugas pemantauan ketersediaan untuk mengirimkan permintaan deteksi dari node pemantauan ke objek yang dipantau. Node pemantauan dapat berupa instance Elastic Compute Service (ECS). Objek yang dipantau dapat berupa URL atau alamat IP, instance ApsaraDB RDS, atau instance Tair (Redis OSS-compatible®).
Prosedur
Masuk ke Konsol Pemantauan Cloud.
Di panel navigasi sebelah kiri, pilih .
Pada tab Application Groups, klik nama grup aplikasi.
Di panel navigasi sebelah kiri halaman yang muncul, klik Availability Monitoring.
Klik Create Availability Monitoring Task.
Di panel Create/Modify Availability Monitoring Task, konfigurasikan parameter tugas.
Parameter
Deskripsi
Task Name
Nama tugas pemantauan ketersediaan.
Monitoring Nodes
ID instance dari mana Anda ingin mengirimkan permintaan deteksi.
CatatanAnda dapat memilih semua ID instance ECS yang terkait dengan grup aplikasi saat ini.
Monitored Object
Objek yang ingin Anda pantau. Nilai valid:
URL or IP Address: sebuah URL atau alamat IP.
ApsaraDB RDS: Pilih opsi ini hanya jika Anda perlu memantau instance ApsaraDB RDS dalam grup aplikasi.
Tair (Redis OSS-compatible®): Pilih opsi ini hanya jika Anda perlu memantau instance Tair (Redis OSS-compatible®) dalam grup aplikasi.
CatatanJika Anda menetapkan parameter Monitored Object ke ApsaraDB RDS atau Tair (Redis OSS-compatible®), permintaan deteksi dikirim setiap detik dan data agregat dilaporkan setiap menit.
Detection Type
Metode yang ingin Anda gunakan untuk memantau objek.
Jika Anda mengatur parameter Monitored Object ke URL or IP Address, Anda dapat memilih salah satu metode berikut:
HTTP(S): Jika Anda memilih opsi ini, masukkan URL yang ingin Anda pantau.
TELNET: Jika Anda memilih opsi ini, masukkan alamat IP yang ingin Anda pantau.
PING: Jika Anda memilih opsi ini, masukkan alamat IP yang ingin Anda pantau.
Jika Anda menetapkan parameter Monitored Object ke ApsaraDB RDS atau Tair (Redis OSS-compatible®), Anda dapat memilih salah satu metode berikut:
TELNET: Jika Anda memilih opsi ini, masukkan ID instance dan URL koneksi yang ingin Anda pantau.
PING: Jika Anda memilih opsi ini, masukkan ID instance dan URL koneksi yang ingin Anda pantau.
Request Method
Metode permintaan. Nilai valid: HEAD, GET, dan POST.
CatatanParameter ini diperlukan jika Anda menetapkan parameter Monitored Object ke URL or IP Address dan parameter Detection Type ke HTTP(S).
Monitoring Frequency
Interval pengiriman permintaan deteksi.
Nilai valid: 15 Detik, 30 Detik, 1 Menit, 2 Menit, 5 Menit, 15 Menit, 30 Menit, dan 60 Menit. Sebagai contoh, jika Anda memilih 1 Menit, CloudMonitor mengirimkan permintaan deteksi ke objek yang dipantau setiap menit.
CatatanParameter ini diperlukan jika Anda menetapkan parameter Monitored Object ke URL or IP Address dan parameter Detection Type ke HTTP(S).
Headers
Header HTTP atau HTTPS dari permintaan deteksi untuk pemantauan situs.
Header harus dalam format
parameter1:nilai1.Pisahkan beberapa header dengan koma (,).
CatatanParameter ini diperlukan jika Anda menetapkan parameter Monitored Object ke URL or IP Address dan parameter Detection Type ke HTTP(S).
POST Content
Konten permintaan POST untuk pemantauan situs.
Konten harus dalam format
parameter1=nilai1¶meter2=nilai2dan harus dalam bahasa Inggris.CatatanParameter ini diperlukan jika Anda menetapkan parameter Monitored Object ke URL or IP Address, parameter Detection Type ke HTTP(S), dan parameter Request Method ke POST.
Match Response Content
Konten respons yang ingin Anda cocokkan dan metode yang digunakan untuk mencocokkan konten respons.
Jika Anda menentukan konten respons, tugas pemantauan memeriksa apakah 64 KB pertama dari badan respons HTTP berisi konten respons yang Anda tentukan. Nilai valid:
Generate Alerts If Response Contains
Generate Alerts If Response Does Not Contain
CatatanParameter ini diperlukan jika Anda mengatur parameter Monitored Object menjadi URL or IP Address dan parameter Detection Type menjadi HTTP(S).
Klik Next.
Di langkah Configure Alert Rule, konfigurasikan parameter untuk aturan peringatan.
Parameter
Deskripsi
Status Code
Jika kode status mencapai nilai yang ditentukan, peringatan akan dipicu.
Peringatan dipicu tanpa memandang nilai parameter Status Code atau parameter Response Time yang mencapai ambang batas. CloudMonitor mengirimkan notifikasi peringatan ke grup kontak peringatan dari grup aplikasi.
Response Time
Jika waktu respons mencapai nilai yang ditentukan, peringatan akan dipicu.
Peringatan dipicu tanpa memandang nilai parameter Status Code atau parameter Response Time yang mencapai ambang batas. CloudMonitor mengirimkan notifikasi peringatan ke grup kontak peringatan dari grup aplikasi.
Notification Methods
Tingkat peringatan dan metode yang digunakan untuk mengirimkan notifikasi peringatan. Nilai valid:
Info (Email + Webhook)
Alert Callback
URL panggilan balik yang dapat diakses melalui Internet. CloudMonitor mengirimkan permintaan HTTP POST untuk mendorong notifikasi peringatan ke URL yang ditentukan. Hanya protokol HTTP yang didukung. Untuk informasi lebih lanjut tentang cara mengonfigurasi panggilan balik peringatan, lihat Gunakan fitur panggilan balik peringatan untuk mengirimkan notifikasi tentang peringatan yang dipicu oleh ambang batas.
Mute Period
Interval CloudMonitor mengirim ulang notifikasi peringatan sebelum peringatan dibersihkan. Nilai valid: 5 Menit, 15 Menit, 30 Menit, 60 Menit, 3 Jam, 6 Jam, 12 Jam, dan 24 Jam.
CloudMonitor mengirimkan notifikasi peringatan ketika nilai metrik mencapai ambang batas. Jika nilai metrik mencapai ambang batas lagi dalam periode bisu, CloudMonitor tidak mengirimkan ulang notifikasi peringatan. Jika peringatan tidak dibersihkan setelah periode bisu berakhir, CloudMonitor mengirimkan ulang notifikasi peringatan.
Effective Period
Periode selama aturan peringatan efektif. CloudMonitor hanya mengirimkan notifikasi peringatan dalam periode efektif aturan peringatan dan mencatat peristiwa ketika periode efektif berakhir.
Log Service
Jika Anda mengaktifkan Simple Log Service, informasi peringatan dikirim ke Logstore yang ditentukan ketika peringatan dipicu. Dalam hal ini, Anda harus mengonfigurasi parameter Region, ProjectName, dan Logstore.
Untuk informasi lebih lanjut tentang cara membuat proyek dan Logstore, lihat Memulai cepat: Gunakan Logtail untuk mengumpulkan dan menganalisis log teks ECS.
Klik OK.