Erweiterte Überwachung in StorageGRID
Erfahren Sie, wie Sie auf Kennzahlen zugreifen und diese exportieren, um Probleme zu beheben.
Anzeigen von Kennzahlen-API über eine Prometheus-Abfrage
Prometheus ist eine Open-Source-Software zur Erfassung von Kennzahlen. Über das GMI können Sie auf die in StorageGRID eingebetteten Prometheus zugreifen: Support[Metriken].
Alternativ können Sie direkt zu dem Link navigieren.
Mit dieser Ansicht können Sie auf die Prometheus-Schnittstelle zugreifen. Von dort aus können Sie die verfügbaren Metriken durchsuchen und sogar mit Abfragen experimentieren.
Gehen Sie wie folgt vor, um eine Prometheus-URL-Abfrage durchzuführen:
-
Beginnen Sie mit der Eingabe im Textfeld für die Abfrage. Bei der Eingabe werden die Metriken aufgelistet. Für unsere Zwecke sind nur Metriken wichtig, die mit StorageGRID und Node beginnen.
-
Um die Anzahl der HTTP-Sitzungen für jeden Knoten anzuzeigen, geben Sie ein
storagegrid_http
, und wählen Siestoragegrid_http_sessions_incoming_currently_established
. Klicken Sie auf Ausführen und zeigen Sie die Informationen in einem Diagramm- oder Konsolenformat an.
Abfragen und Diagramme, die Sie über diese URL erstellen, bleiben nicht erhalten. Komplexe Abfragen verbrauchen Ressourcen auf dem Admin-Node. NetApp empfiehlt, die verfügbaren Metriken in dieser Ansicht zu prüfen. |
Es wird nicht empfohlen, eine direkte Schnittstelle zu unserer Prometheus Instanz zu verwenden, da hierzu zusätzliche Ports geöffnet werden müssen. Der Zugriff auf Kennzahlen über unsere API ist die empfohlene und sichere Methode. |
Exportieren von Kennzahlen über die API
Außerdem können Sie über die StorageGRID Management-API auf dieselben Daten zugreifen.
Gehen Sie wie folgt vor, um Metriken über die API zu exportieren:
-
Wählen Sie im GMI die Option MENU:Help[API Documentation].
-
Scrollen Sie nach unten zu Metriken und wählen Sie GET /Grid/metric-query.
Die Antwort enthält dieselben Informationen, die Sie über eine Prometheus URL-Abfrage erhalten können. Sie können wieder die Anzahl der HTTP-Sitzungen anzeigen, die derzeit auf jedem Storage-Node eingerichtet sind. Sie können die Antwort zur Lesbarkeit auch im JSON-Format herunterladen. Die folgende Abbildung zeigt beispielhafte Prometheus Abfrageantworten.
Der Vorteil der Verwendung der API besteht darin, dass Sie authentifizierte Abfragen durchführen können |