Bagikan melalui


Pemantauan

Azure CycleCloud mendukung pemantauan layanan eksternal melalui arsitektur yang dapat dicolokkan. Administrator dapat mengaktifkan pemantauan otomatis sistem ini masuk ke halaman Pengaturan di bawah menu pengguna di sudut kanan atas antarmuka web, mengklik dua kali item pengaturan CycleCloud , dan mencentang kotak berlabel Aktifkan pemantauan untuk layanan CycleCloud.

Ketika opsi ini diaktifkan, layanan yang didukung di setiap kluster akan secara otomatis mendaftar dengan CycleCloud, yang akan mengonfigurasi pemantauan untuk layanan tersebut.

Layanan yang Didukung

Ganglia

Setiap versi CycleCloud dikirim dengan dukungan pemantauan Ganglia untuk mengumpulkan metrik performa seperti penggunaan cpu/memori/bandwidth. Jika kluster Anda dikonfigurasi untuk menggunakan Ganglia (default dalam kebanyakan kasus), pemantauan otomatis akan berfungsi selama port 8652 terbuka antara CycleCloud dan node master kluster (yang menjalankan layanan gmetad).

Ganglia di CentOS/RHEL

Ganglia on CentOS dan RHEL disediakan oleh EPEL. Azure CycleCloud mengonfigurasi dan menginstal EPEL, dan dependensi Ganglia, secara default.

Seseorang dapat memilih untuk menolak menggunakan EPEL dengan mengatur cyclecloud.install_epel = false dalam templat kluster. Memilih keluar dari EPEL akan melewati pengaturan pemantauan Ganglia. Ini tidak akan berdampak pada fungsionalitas komputasi kluster komputasi Anda, tetapi akan melakukan forego data yang akan dikumpulkan untuk tampilan laporan kluster Anda.

Untuk tujuan informasi, berikut adalah dependensi "klien" yang diinstal pada node kluster eksekusi, dan dependensi "server" yang diinstal pada node kluster master/head.

# Ganglia client dependencies from CentOS/RHEL base
yum -y install apr bash expat glibc pcre python python-libs systemd zlib

# Ganglia client dependencies provided by EPEL
yum -y install ganglia ganglia-gmond ganglia-gmond-python libconfuse

# Ganglia server dependencies from CentOS/RHEL base
yum -y install apr bash expat glibc libmemcached pcre rrdtool systemd zlib

# Ganglia server dependencies provided by EPEL
yum -y install ganglia ganglia-gmetad libconfuse

Mesin Kisi

Jika Anda menjalankan Grid Scheduling Edition of CycleCloud, pemantauan Grid Engine akan secara otomatis dikonfigurasi saat kluster Grid Engine dimulai. Satu-satunya persyaratan adalah CycleCloud dapat SSH ke node yang menjalankan layanan qmaster dengan keypair yang dikonfigurasi untuk kluster.

Azure Monitor

Pada CycleCloud 8.0, metrik untuk kluster ditarik dari Azure Monitor alih-alih Ganglia. Ini menghilangkan kebutuhan untuk membuka port 8652 masuk pada simpul.

Catatan

Bahkan kluster yang masih pada versi 7 dan memiliki pra-instal Ganglia akan mendapatkan metrik mereka dari Azure Monitor di CycleCloud 8.

Metrik yang dikumpulkan adalah:

  • Persentase CPU
  • Byte Disk Baca
  • Byte Disk Tulis
  • Jaringan Masuk
  • Jaringan Keluar

Anda juga dapat menyimpan data log dari kluster CycleCloud ke Log Analytics dan membuat dasbor metrik kustom. Untuk informasi selengkapnya tentang membuat dasbor metrik kustom dari Log Analytics untuk kluster Anda, lihat bagian Cara penggunaan dan tutorial dalam dokumentasi Azure Monitor.