NCache bietet leistungsstarke Verwaltungs- und Überwachungstools für NCache mit denen Sie Cache-Cluster und Cache-Clients konfigurieren und überwachen können. Dazu gehören webbasierte Tools, Befehlszeilentools und Integrationen mit Überwachungstools von Drittanbietern. NCache bietet außerdem Protokolle und Ereignisanzeigen zum Anzeigen und Überwachen von Laufzeitstatistiken verschiedener Komponenten von NCache.
Das NCache Management Center ist webbasiert und ermöglicht Ihnen die reibungslose Durchführung aller Cache-Verwaltungs- und Konfigurationsaufgaben über einen Browser. Es verfügt über eine sehr leicht verständliche Benutzeroberfläche sowohl für Windows- als auch für Linux-Umgebungen. Sie können darauf zugreifen NCache Verwaltung sowohl vor Ort als auch aus der Ferne. Die mit der ausgeführten Operationen NCache Zu den Managern gehören:
Das NCache Monitor ist ein webbasiertes Überwachungstool zur Überwachung des Zustands und der Aktivitäten des Caches. Es zeigt einen Bericht und eine grafische Ansicht zur Überwachung Ihrer Client- und Serverstatistiken. Sie können das starten NCache Überwachen Sie auf die gleiche Weise wie das Management Center für Windows und Linux und überwachen Sie auch alles aus der Ferne. Die Kernfunktionen des NCache Monitor sind:
NCache stellt alle Cache-Verwaltungsvorgänge über Befehlszeilentools wie folgt bereit.
Unter Windows NCache stellt diese Tools als PowerShell-Cmdlets unter Linux bereit NCache stellt reguläre Befehlszeilentools bereit. Auf beiden Plattformen werden diese Befehlszeilentools zur Automatisierung von Cache- und Cluster-Verwaltungsaufgaben bereitgestellt. Einige der Tools von NCache -System umfasst:
Der Windows Performance Monitor ist ein von Microsoft entwickeltes Überwachungstool zum Anzeigen von Anwendungsstatistiken in Echtzeit. NCache bietet einen umfangreichen Satz an Leistungsüberwachungsindikatoren, die Sie zur Anzeige im Windows-Leistungsüberwachungstool auswählen können. Die folgenden Zähler werden von bereitgestellt NCache:
SNMP (Simple Network Management Protocol) ist ein Standardprotokoll, über das verschiedene Geräte in einem Netzwerk kommunizieren und Informationen austauschen. NCache unterstützt die Überwachung der Aktivität dieses Protokolls mithilfe seiner SNMP-Zähler. Weitere Informationen zu diesen SNMP-Zählern finden Sie im NCache Administratorhandbuch.
NCache bietet einen umfangreichen Satz Leistungsüberwachungsindikatoren für SNMP, die Sie zur Anzeige in jedem Überwachungstool eines Drittanbieters auswählen können, das SNMP unterstützt. Die folgenden Zähler werden von bereitgestellt NCache:
Die Windows-Ereignisanzeige ist ein Tool, das ein Protokoll von Systemmeldungen anzeigt – einschließlich Fehlern, Informationsmeldungen und Warnungen. NCache protokolliert wichtige Ereignisse im Windows-Ereignisanzeige. Es ermöglicht Ihnen, wichtige Ereignisse zu überwachen, wie zum Beispiel:
Linux verfügt über ein spezielles Verzeichnis zum Speichern von Protokollen namens /var/log. Dieses Verzeichnis enthält Protokolle vom Betriebssystem selbst, von Diensten und verschiedenen Anwendungen, die auf dem System ausgeführt werden. NCache protokolliert seine Ereignisse im Stilordner /var/log, den Sie dann lesen können. Dazu gehören Fehler, Informationsmeldungen und Warnungen.
NCache protokolliert wichtige Ereignisse in der Datei /var/log. Auf diese Weise können Sie wichtige Ereignisse überwachen, z. B.:
Zusammen mit anderen Überwachungstools von Drittanbietern NCache kann Benutzer über relevante Ereignisse benachrichtigen E-Mail-Benachrichtigungen. Diese E-Mail-Benachrichtigungen betreffen wichtige Ereignisse wie:
Das NCache Eintrags Ansicht ist ein interaktives GUI-Tool zur organisierten Anzeige von Protokollen. Mit diesem Protokoll-Viewer können Sie Protokolle kategorisch verwalten, das heißt, er ermöglicht die Identifizierung separater Felder und passt die Sucheinträge auf eine für Sie bequeme Weise an. Diese Protokolle zeigen notwendige Informationen wie:
Prometheus ist ein Open-Source-Überwachungssystem, das Echtzeitmetriken in einer Zeitreihendatenbank aufzeichnet, die mithilfe eines HTTP-Pull-Modells erstellt wurde, mit flexiblen Abfragen und Echtzeitwarnungen. NCache bietet Unterstützung für die Überwachung seiner Leistungsindikatoren über Prometheus. Sie können verteilte Caches, verteilten Cache mit Persistenz, den Pub/Sub-Messaging-Speicher, verteiltes Lucene, Clients und Bridges über die umfangreichen Zähler überwachen, die von veröffentlicht werden NCache.
Grafana ist ein Open-Source-Analyse- und Überwachungstool. NCache stellt ein Grafana-Anwendungs-Plugin bereit, das sammelt und anzeigt NCache Metrikdaten aus Ihrem Cluster auf mehreren funktionsreichen Metrik-Dashboards unter Verwendung von Prometheus als Datenquelle.
NCache Bietet eine Reihe von Methoden zur Durchführung einfacher Verwaltungs- und Überwachungsvorgänge für den Cache. Es erspart Ihnen die Verwendung des NCache Manager bzw NCache PowerShell-Tools, indem Sie sie über die API verwalten.
NCache bietet Folgendes API-Aufrufe für das Management of NCache.
Ähnlich wie bei der Verwaltung, NCache stellt ein Überwachungs-API zur Überwachung des Caches. Die Liste der Überwachungs-APIs umfasst:
Ereignisbenachrichtigungen auf Verwaltungsebene sind Ereignisse, die für Verwaltungsvorgänge im Cache Ihrer .NET- oder Java-Anwendung registriert werden. Bei den folgenden Verwaltungsvorgängen werden Benachrichtigungen ausgelöst:
LINQPad ist eine Datenbankabfragesoftware, die LINQ, SQL und andere Abfragesprachen ohne IDEs verwendet. NCache Bietet eine reibungslose Integration mit LINQPad und erfordert lediglich das Hinzufügen eines Verweises auf NCache LINQPad-Anbieter und die benutzerdefinierten Objekte, in denen Sie gespeichert haben NCache. Damit können Sie Ihre LINQ-Abfragen mit LINQPad über den konfigurierten Cache schreiben.