Monitorare NCache usando Grafana
NCache fornisce un plug-in dell'applicazione Grafana che raccoglie e visualizza NCache dati delle metriche dal tuo cluster utilizzando Prometheus come origine dati. Queste metriche sono pubblicate da NCache Cluster su Prometeo che vengono poi interrogati dall'applicazione Grafana.
Note:
Questa funzione è disponibile solo in NCache Enterprise
Configura Grafana per NCache Controllo
Seguire questi passaggi per configurare l'applicazione Grafana da monitorare NCache metriche su un dashboard di metriche ricco di funzionalità:
Note:
Grafana attualmente supporta Prometheus 2.3.7.1 (LTS) o superiore.
Prerequisiti
- Per utilizzare Grafana, è necessario configurare il monitoraggio di NCache utilizzando Prometheus poiché Grafana raccoglie le metriche pubblicate sul server Prometheus. Per sapere come abilitare il monitoraggio tramite Prometheus, fare riferimento a Monitorare NCache usando Prometeo.
- NCache Il servizio deve essere in esecuzione.
- Le cache che desideri monitorare devono essere configurate e in esecuzione.
- Vai
%NCHOME%\config\monitoring.ncconf
file in Windows e il/opt/ncache/config/monitoring.ncconf
file in Linux e assicurati che i seguenti contatori siano impostati su True in base ai tuoi requisiti.- Per cache distribuita, abilitare i seguenti contatori da NCache Categoria
- Richiesta/sec
- Media us/Operazioni cache
- Aggiunte/sec
- Recupero/sec
- Aggiornamenti/sec
- Elimina/sec
- Dimensione cache (MB)
- NCache Uso della CPU
- NCache Utilizzo della memoria (MB)
- Contare
- Scadenze/sec
- Sfratti/sec
- Per cache distribuita con persistenza, abilitare i seguenti contatori da NCache Categoria di persistenza
- Richieste/sec
- Media us/Operazioni cache
- Aggiunte/sec
- Recupero/sec
- Aggiornamenti/sec
- Elimina/sec
- Letture DB/sec
- Scritture DB/sec
- Conteggio PersistQ
- Contare
- NCache Uso della CPU
- NCache Utilizzo della memoria (MB)
- Per Pub/Sub Messaging, abilitare i seguenti contatori da NCache Categoria
- Richiesta/sec
- Conteggio messaggi
- Messaggi pubblicati/sec
- Messaggi consegnati/sec
- Messaggi scaduti/sec
- Dimensione cache (MB)
- Dimensione archivio messaggi
- NCache Uso della CPU
- NCache Utilizzo della memoria
- Conteggio argomenti
- Sfratti/sec
- Media us/Operazioni cache
- Per Lucene distribuita con persistenza, abilitare i seguenti contatori da NCache Categoria Lucene
- Richiesta/sec
- Ricerche/sec
- Aggiunte/sec
- Recupero/sec
- Aggiornamenti/sec
- Elimina/sec
- Dimensione dell'indice
- NCache Uso della CPU
- NCache Utilizzo della memoria
- Documenti
- Sfratti/sec
- Scadenze/sec
- Per il Cliente, abilitare i seguenti contatori da NCache Categoria cliente
- Dimensione media dell'articolo
- Leggi Operazioni/sec
- Scrivi operazioni/sec
- Aggiunte/sec
- Aggiornamenti/sec
- Recupero/sec
- Media noi/Aggiungi
- Media noi/Aggiorna
- Media noi/Recupera
- Per Bridge, abilita i seguenti contatori da NCache Categoria Ponte
- Dimensioni della cache del bridge
- Conteggio cache bridge
- Operazioni di ponte inviate
- Operazioni ponte inviate/sec
- Operazioni del ponte ricevute
- Operazioni Bridge ricevute/sec
- Conteggio coda
- Conteggio code del replicatore
- Dimensione della coda del replicatore
- Per cache distribuita, abilitare i seguenti contatori da NCache Categoria
Configura l'applicazione Grafana
Note:
Grafa versione 9.1.4 e superiori sono supportati in questa configurazione.
Installa l'applicazione Grafana sulla macchina da cui desideri monitorare il tuo NCache server. Fare riferimento a Grafana Guida introduttiva per trovare i passaggi necessari per configurare Grafana sulla tua macchina.
Una volta impostato, è necessario configurare il server Prometheus come origine dati di Grafana. Segui il aggiungi origine dati guida per aggiungere Prometeo come origine dati predefinita.
Crea una dashboard per NCache Controllo
Dopo aver configurato il server Prometheus come origine dati, puoi procedere e iniziare a creare dashboard di monitoraggio. Esistono due modi per creare un dashboard con più pannelli visualizzati NCache contatori. Puoi usare un NCache plug-in che include dashboard preconfigurati oppure puoi creare il tuo dashboard personalizzato e popolarlo NCache metrica.
Usa il NCache Plugin per creare una dashboard
NCache fornisce 6 principali plugin del dashboard come file JSON:
- Dashboard cache distribuita per i contatori del server cache.
- Cache distribuita con dashboard di persistenza per i contatori dell'archivio di persistenza.
- Dashboard di messaggistica Pub/Sub per i contatori dell'archivio messaggi Pub/Sub.
- Lucene distribuito con dashboard di persistenza per i contatori Lucene.
- Dashboard client per i contatori di cache del client.
- Cruscotto del ponte per contatori di cache bridge e bridge.
Seguire i passaggi forniti di seguito per configurare NCache plugin nella tua applicazione Grafana:
Scaricare NCache Plugin Grafana, decomprimere il file scaricato e inserire il file NCache cartella (trovata all'interno del file estratto ncache-grafana cartella) su questo percorso
%GRAFANA-INSTALL-DIR%\grafana\plugins-bundled\internal\input-datasource
.Vai su
%GRAFANA-INSTALL-DIR%\conf\default.ini
file, impostareapp_mode=development
.Riavviare il servizio Grafana.
Esegui Grafana (che dovrebbe aprirsi sulla porta predefinita 3000).
Vai su Configurazione -> plugin.
Sulla barra di ricerca, cerca NCache.
Fare clic su permettere aggiungere il NCache .
Consiglio
Vai Cruscotti scheda di Plugin/NCache per visualizzare tutti i dashboard forniti con questo plug-in. Puoi eliminare/reimportare questi dashboard da qui.
Consigli
Si prega di assicurarsi che il NCacheSVC ed NBridgeSvc i servizi sono in esecuzione utilizzando il tuo Task Manager di Windows ed è meglio se li riavvii.
Abilitare il NCache plug-in precaricherà i seguenti dashboard nella tua applicazione:
Dashboard cache distribuita
Cache distribuita con dashboard di persistenza
Dashboard di messaggistica Pub/Sub
Lucene distribuito con dashboard di persistenza
Dashboard client
Cruscotto del ponte
Consiglio
Se i tuoi dashboard non funzionano, prova a reimportarli come hai fatto durante l'installazione iniziale.
Crea dashboard personalizzata
Dopo aver configurato il tuo server Prometheus come origine dati, puoi procedere e iniziare a creare dashboard di monitoraggio.
Per creare una nuova dashboard di monitoraggio, vai a Creare -> Performance modelli/hostess -> Aggiungi nuovo pannello.
Sotto Metrica, selezionare ncache. Questo ti mostrerà l'elenco di tutte le metriche raccolte dal server Prometheus.
Dall'elenco, seleziona la metrica che desideri monitorare in quel pannello. Puoi anche personalizzare questo pannello. Segui la guida di Grafana su Cruscotti per sapere come puoi giocare con questo pannello.
Fare clic su APPLICA per applicare queste configurazioni alla dashboard.
Salva la dashboard assegnandole un nome.
Note:
Clicca sul Aggiungi pannello e segui gli stessi passaggi per aggiungere più pannelli di monitoraggio alla dashboard personalizzata.
Vedere anche
Monitorare NCache usando il NCache Monitorare
Monitorare NCache utilizzando lo strumento PerfMon
Monitorare NCache usando Prometeo
Monitorare NCache utilizzando i contatori SNMP