Anda dapat menginstal Agen CloudMonitor pada instance Elastic Compute Service (ECS) dan host pihak ketiga untuk mengumpulkan informasi tentang proses aktif selama periode waktu tertentu. Informasi yang dikumpulkan mencakup penggunaan CPU, penggunaan memori, dan jumlah file yang dibuka. Anda juga dapat menambahkan proses untuk pemantauan, melihat jumlah proses, serta membuat aturan peringatan untuk memantau perubahan jumlah proses secara tepat waktu dan memastikan bahwa proses berjalan dengan benar.
Prasyarat
Agen CloudMonitor harus diinstal pada instance ECS dan host pihak ketiga. Untuk informasi lebih lanjut, lihat Instal dan uninstall Agen CloudMonitor untuk C++.
Informasi latar belakang
CloudMonitor mengumpulkan lima proses teratas dengan konsumsi CPU tertinggi setiap menit. Sistem ini mencatat penggunaan CPU, penggunaan memori, dan jumlah file yang dibuka dalam proses-proses tersebut.
Penggunaan CPU dan Memori Proses
Untuk memahami metrik ini, Anda dapat memeriksa output dari perintah top di sistem operasi Linux.
Jumlah File yang Dibuka dalam Proses
Untuk memahami metrik ini, Anda dapat memeriksa output dari perintah lsof di sistem operasi Linux.
CloudMonitor hanya mengumpulkan penggunaan CPU dari lima proses teratas. Berikut adalah beberapa kondisi yang mungkin terjadi:
Jika proses Anda menggunakan beberapa core CPU, penggunaan CPU yang dikumpulkan bisa melebihi 100%. Hal ini disebabkan karena CloudMonitor menghitung total penggunaan CPU di semua core yang digunakan oleh proses tersebut.
Jika lima proses teratas bervariasi selama periode waktu tertentu dalam kueri Anda, daftar proses akan menampilkan semua proses yang pernah berada di posisi lima besar selama periode tersebut. Waktu yang ditampilkan menunjukkan kapan proses terakhir kali berada di posisi lima besar.
CloudMonitor hanya mengumpulkan penggunaan CPU, penggunaan memori, dan jumlah file yang dibuka saat proses berada di posisi lima besar. Jika suatu proses tidak tetap berada di posisi lima besar selama periode waktu tertentu, data pemantauannya akan ditampilkan sebagai titik-titik tersebar di grafik pemantauan. Kepadatan titik-titik tersebut menunjukkan tingkat aktivitas proses pada host. Contoh:
Pada gambar berikut, titik-titik data untuk proses wrapper jarang dan tidak berkelanjutan di grafik pemantauan. Hal ini karena proses wrapper tidak terus-menerus berada di posisi lima besar dengan penggunaan CPU tertinggi selama periode waktu tertentu.

Titik-titik data untuk proses java padat dan berkelanjutan di grafik pemantauan. Hal ini karena proses java terus-menerus berada di posisi lima besar dengan penggunaan CPU tertinggi selama periode waktu tertentu.
Tambahkan proses
Anda dapat memantau jumlah dan status proses utama dengan menambahkan kata kunci proses.
Berikut adalah contoh proses yang berjalan di host Anda:
/usr/bin/java -Xmx2300m -Xms2300m org.apache.catalina.startup.Bootstrap/usr/bin/rubynginx -c /etc/nginx/nginx.conf
Anda dapat menambahkan kata kunci proses berikut dan mendapatkan hasil pemantauan seperti berikut:
ruby: Satu proses cocok dengan kata kunci ini berdasarkan nama. Jumlah proses yang cocok adalah 1.nginx: Satu proses cocok dengan kata kunci ini berdasarkan nama dan parameter. Jumlah proses yang cocok adalah 1./usr/bin: Dua proses cocok dengan kata kunci ini berdasarkan jalur. Jumlah proses yang cocok adalah 2.apache.catalina: Satu proses cocok dengan kata kunci ini berdasarkan parameter. Jumlah proses yang cocok adalah 1.nginx.conf: Satu proses cocok dengan kata kunci ini berdasarkan parameter. Jumlah proses yang cocok adalah 1.-c: Satu proses cocok dengan kata kunci ini berdasarkan parameter. Jumlah proses yang cocok adalah 1.
Masuk ke Konsol Cloud Monitor.
Di panel navigasi sisi kiri, pilih .
Di halaman Host Monitoring, klik nama host atau pilih Monitoring Charts di kolom Actions host.
Klik tab Process Monitoring.
Di bagian Process count monitoring, klik Add Process Monitor di pojok kanan atas.

Di panel Add Process Monitor, masukkan nama proses dan klik Add. Kemudian, klik ikon
di pojok kanan atas.CatatanSetelah menambahkan proses untuk pemantauan, tunggu beberapa menit sebelum data pemantauan jumlah proses dapat dilihat.
Konfigurasikan aturan peringatan untuk proses
Setelah menambahkan proses, Anda dapat mengonfigurasi aturan peringatan untuk proses tersebut. Dengan konfigurasi ini, Anda akan menerima notifikasi jika jumlah proses yang sesuai dengan kata kunci berubah.
Masuk ke Konsol Cloud Monitor.
Di panel navigasi sisi kiri, pilih .
Di halaman Host Monitoring, klik nama host atau pilih Monitoring Charts di kolom Actions host.
Klik tab Process Monitoring.
Di bagian Process count monitoring, klik ikon
di pojok kanan atas.
Di panel Configure Rule Description, masukkan nama aturan peringatan. Pilih Process / Number of Current Processes dari daftar drop-down Metric dan atur ambang batas serta tingkat peringatan untuk metrik tersebut. Lalu, klik OK.
Di panel Create Alert Rule, konfigurasikan parameter yang diperlukan dan klik Confirm.
Untuk informasi lebih lanjut tentang cara mengonfigurasi parameter aturan peringatan, lihat Buat aturan peringatan.
Lihat aturan peringatan proses.
Di panel navigasi sisi kiri, pilih .
Di halaman Alert Rules, lihat aturan peringatan dari dimensi Process di kolom Alert Rules.
Hapus proses
Proses yang ditambahkan melalui submenu Group Process dari menu Application Groups hanya dapat dihapus dari halaman Group Process.
Masuk ke Konsol Cloud Monitor.
Di panel navigasi sisi kiri, pilih .
Di halaman Host Monitoring, klik nama host atau pilih Monitoring Charts di kolom Actions host.
Klik tab Process Monitoring.
Di bagian Process count monitoring, klik Add Process Monitor di pojok kanan atas.
Di panel Add Process Monitor, temukan proses yang ingin dihapus dan klik Delete di kolom Actions.
Di pesan Delete confirmation, klik Confirm.
Klik ikon
di pojok kanan atas.