Sdílet prostřednictvím


Monitorování

Azure CycleCloud podporuje monitorování externích služeb prostřednictvím jeho připojitelné architektury. Správci můžou povolit automatické monitorování těchto systémů tak, že v pravém horním rohu webového rozhraní přejde na stránku Nastavení v nabídce uživatele, poklikáním na položku nastavení CycleCloudu a zaškrtnutím políčka Povolit monitorování pro služby CycleCloud.

Když tuto možnost povolíte, podporované služby v každém clusteru se automaticky zaregistrují v CycleCloudu, které pro tuto službu konfigurují monitorování.

Podporované služby

Ganglie

Každá verze CycleCloudu se dodává s podporou monitorování Ganglia pro shromažďování metrik výkonu, jako je využití procesoru, paměti nebo šířky pásma. Pokud je váš cluster nakonfigurovaný tak, aby používal Ganglia (výchozí ve většině případů), automatické monitorování funguje, pokud je otevřený port 8652 mezi CycleCloudem a primárním uzlem clusteru (ten, na kterém běží gmetad služba).

Ganglia na CentOS/RHEL

EPEL poskytuje Ganglia pro CentOS a RHEL. Azure CycleCloud ve výchozím nastavení konfiguruje a instaluje závislosti EPEL a Ganglia.

Pokud se chcete odhlásit z používání repozitáře EPEL, nastavte cyclecloud.install_epel = false v šabloně clusteru. Vyloučení z EPEL vynechává nastavení monitorování Ganglia. Tato změna nemá vliv na funkčnost vašeho výpočetního clusteru, ale obchází data, která shromažďuje zobrazení sestav vašeho clusteru.

Pro informační účely jsou zde nainstalované závislosti klienta nainstalované na spuštěných uzlech clusteru a závislosti "server" nainstalované na primárních uzlech clusteru.

# 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

Modul mřížky

Pokud spustíte edici Grid Scheduling Edition of CycleCloud, monitorování modulu gridu se při spuštění clusteru Grid Engine automaticky nakonfiguruje. Jediným požadavkem je, aby CycleCloud mohl SSH připojit k uzlu, na kterém běží qmaster služba, a to pomocí klíčenky nakonfigurovaného pro cluster.

Azure Monitor

Počínaje CycleCloudem 8.0 se metriky clusteru načítají z Azure Monitoru místo Ganglia. Tato změna odebere nutnost otevřít příchozí port 8652 na uzlech.

Poznámka:

Dokonce i clustery, které používají verzi 7 s předinstalovanými Ganglia, získávají metriky z Azure Monitoru v CycleCloudu 8.

Shromážděné metriky jsou:

  • Procento procesoru
  • Bajty čtené z disku
  • Bajty zápisu na disk
  • Síťový vstup
  • Výpadek sítě

Protokolová data můžete také ukládat z clusterů CycleCloud do Log Analytics a vytvářet vlastní metrické panely. Další informace o vytváření vlastních řídicích panelů metrik z Log Analytics pro vaše clustery najdete v části Postupy a kurzy v dokumentaci ke službě Azure Monitor.