In diesem Abschnitt wird die Überwachung der Systemmetriken in Orchestrator beschrieben.

Überwachung der Orchestrator-Systemmetriken – Übersicht

Orchestrator wird mit einem integrierten Stack für die Überwachung von Systemmetriken geliefert. Dieser enthält einen Metrik-Collector und eine Zeitreihendatenbank. Mit dem Überwachungsstack können Sie ganz einfach den Zustand und die Systemlast für den Orchestrator überprüfen.

Führen Sie den folgenden Befehl auf dem Orchestrator aus, um den Überwachungsstack zu aktivieren:

sudo /opt/vc/scripts/vco_observability_manager.sh enable 

Führen Sie den folgenden Befehl aus, um den Status des Überwachungsstacks zu überprüfen:

sudo /opt/vc/scripts/vco_observability_manager.sh status

Führen Sie den folgenden Befehl aus, um den Überwachungsstack zu deaktivieren:

sudo /opt/vc/scripts/vco_observability_manager.sh disable

Der Metrik-Collector

Als Collector für Systemmetriken von Orchestrator wird Telegraf verwendet. Dieser enthält Plug-Ins zum Erfassen von Systemmetriken. Die folgenden Metriken sind standardmäßig aktiviert.

Name der Metrik Beschreibung
inputs.cpu Metriken zur CPU-Nutzung.
inputs.mem Metriken zur Arbeitsspeichernutzung.
inputs.net Metriken zu Netzwerkschnittstellen.
inputs.system Metriken zur Systemlast und Betriebszeit.
inputs.processes Anzahl der Prozesse, nach Status gruppiert.
inputs.disk Metriken zur Festplattennutzung.
inputs.diskio Metriken zu Festplatten-E/As nach Gerät.
inputs.procstat CPU und Arbeitsspeichernutzung für spezifische Prozesse.
inputs.nginx Die grundlegenden Statusinformationen von Nginx (ngx_http_stub_status_module).
inputs.mysql Statistikdaten vom MySQL-Server.
inputs.clickhouse Metriken von einem oder mehreren ClickHouse-Servern.
inputs.redis Metriken von einem oder mehreren redis-Servern.
inputs.filecount Anzahl und Gesamtgröße der Dateien in den angegebenen Verzeichnissen.
inputs.ntpq Standardmäßige NTP-Metriken (erfordert die ausführbare Datei ntpq.exe).
Inputs.x509_cert Metriken aus einem SSL-Zertifikat.

Um weitere Metriken zu aktivieren oder einige aktivierte Metriken zu deaktivieren, bearbeiten Sie die Telegraf-Konfigurationsdatei im Orchestrator wie folgt:

  • sudo vi /etc/telegraf/telegraf.d/system_metrics_input.conf
  • sudo systemctl restart telegraf

Die Datenbank der Zeitreihen

Zum Speichern der von Telegraf erfassten Systemmetriken wird Prometheus verwendet. Die Metrikdaten werden maximal drei Wochen in der Datenbank gespeichert. Standardmäßig hört Prometheus auf Port 9090. Wenn Sie über ein externes Überwachungstool verfügen, stellen Sie die Prometheus-Datenbank als Quelle bereit, sodass Sie die Systemmetriken von Orchestrator auf Ihrer Überwachungsbenutzeroberfläche anzeigen können.