Überwachen NCache mit Grafana
NCache stellt ein Grafana-Anwendungs-Plugin bereit, das sammelt und anzeigt NCache Metrikdaten aus Ihrem Cluster mithilfe von Prometheus als Datenquelle. Diese Kennzahlen werden veröffentlicht von NCache Cluster an Prometheus, die dann von der Grafana-Anwendung abgefragt werden.
Note
Diese Funktion ist nur verfügbar in NCache Enterprise
Konfigurieren Sie Grafana für NCache Netzwerk Performance
Befolgen Sie diese Schritte, um die zu überwachende Grafana-Anwendung zu konfigurieren NCache Metriken auf einem funktionsreichen Metrik-Dashboard:
Note
Grafana unterstützt derzeit Prometheus 2.3.7.1 (LTS) oder höher.
Voraussetzungen:
- Um Grafana verwenden zu können, müssen Sie die Überwachung konfigurieren NCache Die Verwendung von Prometheus als Grafana erfasst die auf dem Prometheus-Server veröffentlichten Metriken. Informationen zum Aktivieren der Überwachung mit Prometheus finden Sie unter Überwachen NCache mit Prometheus.
- NCache Der Dienst muss ausgeführt werden.
- Die Caches, die Sie überwachen möchten, sollten konfiguriert sein und ausgeführt werden.
- Gehen Sie zum
%NCHOME%\config\monitoring.ncconf
Datei in Windows und die/opt/ncache/config/monitoring.ncconf
Datei unter Linux und stellen Sie sicher, dass die folgenden Zähler entsprechend Ihren Anforderungen auf „True“ gesetzt sind.- Aktivieren Sie für den verteilten Cache die folgenden Leistungsindikatoren aus der NCache Kategorie
- Anforderung/Sek
- Durchschnittliche us/Cache-Operationen
- Ergänzungen/Sek
- Abrufe/Sek
- Aktualisierungen/Sek
- Löschungen/Sek
- Cache-Größe (MB)
- NCache CPU auslastung
- NCache Speichernutzung (MB)
- Zu Zählen
- Ablauf/Sek
- Räumungen/Sek
- Aktivieren Sie für Distributed Cache with Persistence die folgenden Leistungsindikatoren aus der NCache Persistenzkategorie
- Anfragen/Sek
- Durchschnittliche us/Cache-Operationen
- Ergänzungen/Sek
- Abrufe/Sek
- Aktualisierungen/Sek
- Löschungen/Sek
- Datenbank-Lesevorgänge/Sek
- DB-Schreibvorgänge/Sek
- PersistQ-Anzahl
- Zu Zählen
- NCache CPU auslastung
- NCache Speichernutzung (MB)
- Aktivieren Sie für Pub/Sub-Messaging die folgenden Leistungsindikatoren aus der NCache Kategorie
- Anforderung/Sek
- Anzahl der Nachrichten
- Veröffentlichte Nachrichten/Sek
- Zugestellte Nachrichten/Sek
- Abgelaufene Nachrichten/Sek
- Cache-Größe (MB)
- Größe des Nachrichtenspeichers
- NCache CPU auslastung
- NCache Memory Usage
- Themen zählen
- Räumungen/Sek
- Durchschnittliche us/Cache-Operationen
- Aktivieren Sie für Distributed Lucene with Persistence die folgenden Leistungsindikatoren von der NCache Lucene-Kategorie
- Anforderung/Sek
- Suchen/Sek
- Ergänzungen/Sek
- Abrufe/Sek
- Aktualisierungen/Sek
- Löschungen/Sek
- Indexgröße
- NCache CPU auslastung
- NCache Memory Usage
- Dokumente
- Räumungen/Sek
- Ablauf/Sek
- Aktivieren Sie für den Client die folgenden Zähler aus dem NCache Client-Kategorie
- Durchschnittliche Artikelgröße
- Lesevorgänge/Sek
- Schreibvorgänge/Sek
- Ergänzungen/Sek
- Aktualisierungen/Sek
- Abrufe/Sek
- Durchschnitt uns/Hinzufügen
- Durchschn. uns/Aktualisieren
- Durchschn. uns/Holen
- Aktivieren Sie für Bridge die folgenden Zähler aus der NCache Bridge-Kategorie
- Bridge-Cache-Größe
- Bridge-Cache-Anzahl
- Brückenbetrieb gesendet
- Gesendete Bridge-Vorgänge/Sek
- Brückenoperationen erhalten
- Empfangene Bridge-Vorgänge/Sek
- Anzahl der Warteschlangen
- Anzahl der Replikatorwarteschlangen
- Replikator-Warteschlangengröße
- Aktivieren Sie für den verteilten Cache die folgenden Leistungsindikatoren aus der NCache Kategorie
Richten Sie die Grafana-Anwendung ein
Note
Grafana-Version 9.1.4 und höher werden in diesem Setup unterstützt.
Installieren Sie die Grafana-Anwendung auf dem Computer, von dem aus Sie Ihre überwachen möchten NCache Server. Beziehen auf Grafana-Anleitung „Erste Schritte“. um die Schritte zu finden, die zum Einrichten von Grafana auf Ihrem Computer erforderlich sind.
Nach der Einrichtung müssen Sie den Prometheus-Server als Datenquelle von Grafana konfigurieren. Folge dem Datenquelle hinzufügen Anleitung zum Hinzufügen von Prometheus als Standarddatenquelle.
Erstellen Sie ein Dashboard für NCache Netzwerk Performance
Nachdem Sie Ihren Prometheus-Server als Datenquelle konfiguriert haben, können Sie mit der Erstellung von Überwachungs-Dashboards beginnen. Es gibt zwei Möglichkeiten, ein Dashboard mit mehreren angezeigten Panels zu erstellen NCache Zähler. Sie können eine verwenden NCache Plugin, das vorkonfigurierte Dashboards enthält, oder Sie können Ihr benutzerdefiniertes Dashboard erstellen und es damit füllen NCache Metriken.
Verwenden Sie das NCache Plugin zum Erstellen eines Dashboards
NCache stellt 6 wichtige Dashboard-Plugins als JSON-Dateien bereit:
- Verteiltes Cache-Dashboard für Cache-Server-Zähler.
- Verteilter Cache mit Persistenz-Dashboard für Persistence Store-Zähler.
- Pub/Sub-Messaging-Dashboard für die Pub/Sub-Nachrichtenspeicherzähler.
- Verteiltes Lucene mit Persistenz-Dashboard für Lucene-Zähler.
- Client-Dashboard für Client-Cache-Zähler.
- Bridge-Dashboard für Bridge- und Bridge-Cache-Zähler.
Befolgen Sie zum Konfigurieren die unten aufgeführten Schritte NCache Plugin in Ihrer Grafana-Anwendung:
Herunterladen NCache Grafana-Plugin, entpacken Sie die heruntergeladene Datei und platzieren Sie sie NCache Ordner (in der extrahierten Datei zu finden). ncache-grafana Ordner) auf diesem Pfad
%GRAFANA-INSTALL-DIR%\grafana\plugins-bundled\internal\input-datasource
.Gehen Sie zu
%GRAFANA-INSTALL-DIR%\conf\default.ini
Datei, einstellenapp_mode=development
.Starten Sie den Grafana-Dienst neu.
Führen Sie Grafana aus (das auf dem Standardport 3000 geöffnet werden sollte).
Gehen Sie zu Konfiguration -> Plugins.
Suchen Sie in der Suchleiste nach NCache.
Klicken Sie auf Ermöglichen hinzufügen NCache plugin.
Tipp
Gehen Sie zum Armaturenbretter Registerkarte von Plugins/NCache um alle mit diesem Plugin gelieferten Dashboards anzuzeigen. Sie können diese Dashboards hier löschen/erneut importieren.
Wichtig
Bitte stellen Sie sicher, dass die NCacheSvc und NBridgeSvc Dienste laufen mit Ihrer Windows Task-Manager und es ist am besten, wenn Sie sie neu starten.
Aktivieren der NCache Das Plugin lädt die folgenden Dashboards in Ihrer Anwendung vor:
Verteiltes Cache-Dashboard
Verteilter Cache mit Persistenz-Dashboard
Pub/Sub-Messaging-Dashboard
Verteiltes Lucene mit Persistenz-Dashboard
Client-Dashboard
Bridge-Dashboard
Tipp
Wenn Ihre Dashboards nicht funktionieren, versuchen Sie, sie wie bei der Erstinstallation erneut zu importieren.
Erstellen Sie ein benutzerdefiniertes Dashboard
Nachdem Sie Ihren Prometheus-Server als Datenquelle konfiguriert haben, können Sie mit der Erstellung von Überwachungs-Dashboards beginnen.
Um ein neues Überwachungs-Dashboard zu erstellen, gehen Sie zu Erstellen -> Dashboard -> Neues Panel hinzufügen.
Der MetrikWählen ncache. Dadurch wird Ihnen die Liste aller vom Prometheus-Server gesammelten Metriken angezeigt.
Wählen Sie aus der Liste die Metrik aus, die Sie in diesem Bereich überwachen möchten. Sie können dieses Panel auch anpassen. Folgen Sie Grafanas Anleitung auf Armaturenbretter um zu erfahren, wie Sie mit diesem Panel herumspielen können.
Klicken Sie auf Bewerben um diese Konfigurationen auf Ihr Dashboard anzuwenden.
Speichern Sie das Dashboard, indem Sie ihm einen Namen zuweisen.
Note
Klicken Sie auf Panel hinzufügen Klicken Sie auf die Schaltfläche und befolgen Sie die gleichen Schritte, um Ihrem benutzerdefinierten Dashboard weitere Überwachungsfelder hinzuzufügen.
Siehe auch
Überwachen NCache Verwendung der NCache Überwachen
Überwachen NCache mit dem PerfMon-Tool
Überwachen NCache mit Prometheus
Überwachen NCache Verwenden von SNMP-Zählern