Monitorare NCache Utilizzo dei contatori JMX
Java Management Extension (JMX) è un framework scalabile, facile da configurare e affidabile progettato per gestire le applicazioni Java. Questi contatori tengono traccia e controllano il comportamento delle applicazioni e delle risorse Java in fase di runtime.
NCache supporta i contatori JMX al suo interno Edizione Java per una gestione efficiente e monitoraggio.
Configurazione NCache per il monitoraggio JMX
Monitorare NCache Contatori che utilizzano JMX, seguire i passaggi indicati di seguito:
Prerequisiti
- NCache Il servizio deve essere in esecuzione.
- Le cache che desideri monitorare devono essere attive e funzionanti.
Configurazione NCache File di configurazione del servizio
- Assicurarsi che il tag di pubblicazione del contatore della cache
NCacheServer.EnableMetricsPublishing
è impostato su true inAlachisoft.NCache.Service.dll.config
file inserito in %NCHOME%\bin\servizio. Questo tag viene utilizzato per abilitare/disabilitare la pubblicazione delle metriche su NCache Servizio. Per impostazione predefinita, questo tag è impostato su false.
<add key="NCacheServer.EnableMetricsPublishing" value="true">
Consigli
Il valore per NCacheServer.EnableMetricsPublishing
il tag deve essere impostato su true, per monitorare NCache Contatori che utilizzano JMX.
- Salva il file di configurazione e riavvia il NCache Servizio, processo host nella cache e applicazioni client su tutte le macchine client e server affinché le modifiche abbiano effetto.
Note:
Assicurati di riavviare il NCache Service dopo aver apportato le rispettive modifiche al file di configurazione del servizio.
Configurazione NCache File di esecuzione del servizio
Per pubblicare i contatori JMX, è necessario apportare le seguenti modifiche al file esecuzione-servizio.proprietà file presso %NCHOME%\bin\servizio.
Assicurarsi che il
NCacheExecutionService.EnableJMXStatistics
è impostata su true per ottenere le statistiche JMX pubblicate nella cache.La porta predefinita per i contatori JMX è
8257
. Per cambiarlo, puoi aggiornare il fileNCacheExecutionService.JMXPort
proprietà e impostare la porta desiderata per i contatori JMX.
Note:
Assicurati di riavviare il NCache Execution Service dopo aver apportato le rispettive modifiche al file esecuzione-servizio.proprietà file.
Monitoraggio tramite JMX
Dopo aver effettuato le configurazioni di cui sopra, ora puoi monitorare i contatori della cache tramite JMX seguendo i passaggi indicati di seguito:
Vai alla directory del tuo sistema in cui è installato Java e apri l'ultima versione JDK.
Da lì, vai al cartella bin e aperto jconsole.exe.
Seleziona Processo remoto. Inserisci il nome del server e la porta su cui è in esecuzione il processo Java. Clic Connettiti.
Dal menu in alto, selezionare MBean, ora vai al riquadro sinistro ed espandi com.alachisoft.ncache. Clic NCache e seleziona la cache di cui vuoi monitorare i contatori, eccola qui demoCache.
Fare clic su attributi per visualizzare tutti i rispettivi contatori della cache.
Note:
Per verificare lo stato aggiornato dei contatori, è necessario ricaricare la console dopo eventuali aggiornamenti o attività.
- Puoi anche visualizzare i contatori dei client semplicemente collegando la tua cache al rispettivo client come mostrato di seguito.
Vedere anche
Monitorare NCache usando il NCache Monitorare
Monitorare NCache utilizzando lo strumento PerfMon
Troubleshooting NCache Controllo