Menü der Dokumentation

Prometheus-Metriken

Es gibt die Möglichkeit, Metriken im Prometheus-Format in d.ecs monitor abzufragen. Diese Metriken werden unter der URL https://[BaseUri]/monitor/metrics bereitgestellt. Für den Zugriff auf die Metriken werden Login-Daten benötigt, die über HTTP Basic-Authentication an d.ecs monitor übergeben werden müssen.

Folgende Metriken werden bereitgestellt:

Global:

  • Gesamtstatus

Computer:

  • Festplatten: Kapazität und freier Speicherplatz

  • CPU-Auslastung

  • Maximaler physikalischer Speicher und dessen aktuelle Auslastung

  • Maximaler virtueller Speicher und dessen aktuelle Auslastung

  • Zeitpunkt der letzten Aktualisierung

  • Verfügbarkeitsregeln

  • Status (intern und akkumuliert)

Prozesse:

  • CPU-Auslastung

  • Anzahl Threads

  • Anzahl GDI-Objekte

  • Speicherverbrauch

  • Zeitpunkt der letzten Aktualisierung

  • Überwachungsobjekte (Wert und Status)

  • Status (intern und akkumuliert)

Gruppen:

  • Verfügbarkeitsregeln

  • Status (akkumuliert)

Beispiel:

Im Folgenden sehen Sie ein Beispiel um die Metriken von d.ecs monitor in Prometheus einzubinden:

  - job_name: 'd.ecs monitor'
    metrics_path: '/monitor/metrics'
    scheme: 'https'
    basic_auth:
        username: 'admin'
        password: 'admin'
    static_configs:
        - targets: ['decsmonitorserver']

Dieser Abschnitt muss in die Konfigurationsdatei von Prometheus unter dem Punkt scrape_configs: eingefügt und angepasst werden.

Der Status wird mit folgenden Werten als Metrik ausgegeben:

  • Unbekannt; Wert: 0

  • Wartungsfenster; Wert:1

  • Heruntergefahren; Wert: 2

  • Deaktiviert; Wert: 3

  • Startet; Wert: 4

  • Okay; Wert: 8

  • Information; Wert: 16

  • Warnung; Wert: 64

  • Fehler; Wert: 128