NCache fornisce potenti strumenti di gestione e monitoraggio per NCache che consentono di configurare e monitorare i cluster di cache e i client di cache. Questi includono strumenti basati sul Web, strumenti da riga di comando e integrazioni con strumenti di monitoraggio di terze parti. NCache offre inoltre registri e visualizzatori di eventi per visualizzare e monitorare le statistiche di runtime di diversi componenti di NCache.
I NCache Centro di gestione è basato sul Web e consente di eseguire tutte le attività di gestione e configurazione della cache senza problemi da un browser. Ha una GUI molto facile da capire sia per ambienti Windows che Linux. Puoi accedere al NCache Gestione sia in locale che da remoto. Le operazioni eseguite utilizzando il NCache Il gestore include:
I NCache Monitor è uno strumento di monitoraggio basato sul Web per monitorare lo stato e le attività della cache. Mostra un report e una vista grafica per monitorare le statistiche del client e del server. Puoi avviare il file NCache Monitora allo stesso modo del Management Center per Windows e Linux e monitora tutto anche da remoto. Le caratteristiche principali di NCache monitor sono:
NCache fornisce tutte le operazioni di gestione della cache tramite strumenti da riga di comando come segue.
Su Windows, NCache fornisce questi strumenti come cmdlet di PowerShell su Linux NCache fornisce normali strumenti da riga di comando. Su entrambe le piattaforme, questi strumenti da riga di comando vengono forniti per automatizzare le attività di gestione della cache e del cluster. Alcuni degli strumenti forniti da NCache includono:
Windows Performance Monitor è uno strumento di monitoraggio creato da Microsoft per visualizzare le statistiche delle applicazioni in tempo reale. NCache fornisce un set completo di contatori per il monitoraggio delle prestazioni, che è possibile selezionare per visualizzare nello strumento Monitoraggio prestazioni di Windows. I seguenti contatori sono forniti da NCache:
SNMP (Simple Network Management Protocol) è un protocollo standard attraverso il quale diversi dispositivi su una rete comunicano e condividono informazioni. NCache supporta il monitoraggio dell'attività di questo protocollo utilizzando i suoi contatori SNMP. Puoi leggere ulteriori informazioni su questi contatori SNMP nel NCache Guida per amministratori.
NCache fornisce un ricco set di contatori di monitoraggio delle prestazioni per SNMP, che è possibile selezionare per visualizzare in qualsiasi strumento di monitoraggio di terze parti che supporti SNMP. I seguenti contatori sono forniti da NCache:
Il Visualizzatore eventi di Windows è uno strumento che mostra un registro dei messaggi di sistema, inclusi errori, messaggi informativi e avvisi. NCache registra gli eventi significativi nel file Visualizzatore eventi di Windows. Ti permette di monitorare gli eventi importanti come:
Linux ha una directory speciale per archiviare i log chiamata /var/log. Questa directory contiene i registri del sistema operativo stesso, dei servizi e di varie applicazioni in esecuzione sul sistema. NCache registra i suoi eventi nella cartella di stile /var/log che puoi quindi leggere. Questi includono errori, messaggi informativi e avvisi.
NCache registra gli eventi significativi nel file /var/log. Ciò consente di monitorare eventi importanti come:
Insieme ad altri strumenti di monitoraggio di terze parti, NCache può notificare agli utenti eventi rilevanti attraverso mail di notifica. Queste notifiche e-mail riguardano eventi significativi come:
I NCache Log Viewer è uno strumento GUI interattivo per visualizzare i log in modo organizzato. Questo visualizzatore di log ti consente di mantenere i log in modo categorico, ovvero consente l'identificazione separata dei campi e personalizza le voci di ricerca in modo conveniente per te. Questi registri mostrano le informazioni necessarie come:
Prometeo è un sistema di monitoraggio open source che registra metriche in tempo reale in un database di serie temporali creato utilizzando un modello pull HTTP, con query flessibili e avvisi in tempo reale. NCache fornisce supporto per il monitoraggio dei contatori delle prestazioni tramite Prometheus. È possibile monitorare le cache distribuite, la cache distribuita con persistenza, l'archivio di messaggistica Pub/Sub, Lucene distribuita, i client e i bridge attraverso i contatori estesi pubblicati da NCache.
graminacee è uno strumento di analisi e monitoraggio open source. NCache fornisce un plug-in dell'applicazione Grafana che raccoglie e visualizza NCache dati delle metriche dal tuo cluster su diversi dashboard di metriche ricchi di funzionalità utilizzando Prometheus come origine dati.
NCache fornisce una serie di metodi per eseguire semplici operazioni di gestione e monitoraggio sulla cache. Ti evita di usare il NCache Manager o NCache Strumenti di PowerShell gestendoli tramite l'API.
NCache fornisce quanto segue Richieste API per la gestione of NCache.
Simile alla gestione, NCache fornisce un API di monitoraggio per monitorare la cache. L'elenco delle API di monitoraggio include:
Le notifiche degli eventi a livello di gestione sono eventi registrati per le operazioni di gestione nella cache dall'applicazione .NET o Java. Le notifiche vengono attivate sulle seguenti operazioni di gestione:
LINQPad è un software di query di database che utilizza LINQ, SQL e altri linguaggi di query senza IDE. NCache fornisce un'integrazione fluida con LINQPad, richiedendo solo l'aggiunta di un riferimento al file NCache provider LINQPad e gli oggetti personalizzati in cui sono stati archiviati NCache. Ti consente di scrivere le tue query LINQ sulla cache configurata con LINQPad.