Monitorear NCache usando grafana
NCache proporciona un complemento de aplicación de Grafana que recopila y muestra NCache datos de métricas de su clúster utilizando Prometheus como fuente de datos. Estas métricas son publicadas por NCache Clúster a Prometheus que luego son consultados por la aplicación Grafana.
Note
Esta función solo está disponible en NCache Enterprise
Configurar Grafana para NCache Monitoreo
Siga estos pasos para configurar la aplicación Grafana para monitorear NCache métricas en un tablero de métricas rico en características:
Note
Grafana actualmente admite Prometheus 2.3.7.1 (LTS) o superior.
Requisitos previos
- Para usar Grafana, debe configurar la supervisión de NCache usando Prometheus como Grafana recopila las métricas publicadas en el servidor de Prometheus. Para saber cómo habilitar el monitoreo usando Prometheus, consulte Monitorear NCache usando Prometeo.
- NCache El servicio debe estar funcionando.
- Los cachés que desea monitorear deben estar configurados y en ejecución.
- Visite la
%NCHOME%\config\monitoring.ncconf
archivo en Windows y el/opt/ncache/config/monitoring.ncconf
archivo en Linux y asegúrese de que los siguientes contadores estén configurados en Verdadero según sus requisitos.- Para Distributed Cache, habilite los siguientes contadores del NCache Categoría
- Solicitud/seg
- Promedio us/Operaciones de caché
- Adiciones/seg
- Obtiene/seg
- Actualizaciones/seg
- Eliminaciones/seg
- Tamaño de caché (MB)
- NCache Uso de CPU
- NCache Uso de memoria (MB)
- Contar
- Expiraciones/seg
- Desalojos/seg
- Para caché distribuida con persistencia, habilite los siguientes contadores del NCache Categoría de persistencia
- Solicitudes/s
- Promedio us/Operaciones de caché
- Adiciones/seg
- Obtiene/seg
- Actualizaciones/seg
- Eliminaciones/seg
- Db Lecturas/seg
- DB escribe/seg
- Recuento de PersistQ
- Contar
- NCache Uso de CPU
- NCache Uso de memoria (MB)
- Para Pub/Sub Messaging, habilite los siguientes contadores del NCache Categoría
- Solicitud/seg
- Recuento de mensajes
- Mensajes publicados/seg.
- Mensajes entregados/seg.
- Mensajes caducados/seg.
- Tamaño de caché (MB)
- Tamaño del almacén de mensajes
- NCache Uso de CPU
- NCache Uso de la memoria
- Número de temas
- Desalojos/seg
- Promedio us/Operaciones de caché
- Para Lucene Distribuido con Persistencia, habilite los siguientes contadores del NCache Categoría Lucena
- Solicitud/seg
- Búsquedas/seg
- Adiciones/seg
- Obtiene/seg
- Actualizaciones/seg
- Eliminaciones/seg
- Tamaño del índice
- NCache Uso de CPU
- NCache Uso de la memoria
- Documentos
- Desalojos/seg
- Expiraciones/seg
- Para el Cliente, habilitar los siguientes contadores desde el NCache Categoría de cliente
- Tamaño promedio del artículo
- Leer operaciones/seg.
- Operaciones de escritura/seg.
- Adiciones/seg
- Actualizaciones/seg
- Obtiene/seg
- Promediarnos/Agregar
- Promediarnos/Actualizar
- Promediarnos/Obtener
- Para Bridge, habilite los siguientes contadores desde el NCache Categoría de puente
- Tamaño de caché de puente
- Recuento de caché de puente
- Operaciones de puente enviadas
- Operaciones de puente enviadas/seg.
- Operaciones de Puente Recibidas
- Operaciones de puente recibidas/seg.
- Recuento de colas
- Recuento de la cola del replicador
- Tamaño de la cola del replicador
- Para Distributed Cache, habilite los siguientes contadores del NCache Categoría
Configurar la aplicación Grafana
Note
Grafana versión 9.1.4 y superiores son compatibles con esta configuración.
Instale la aplicación Grafana en la máquina desde donde desea monitorear su NCache servidores. Referirse a Guía de inicio de Grafana para encontrar los pasos necesarios para configurar Grafana en su máquina.
Una vez configurado, debe configurar el servidor Prometheus como fuente de datos de Grafana. Siga el añadir fuente de datos Guía para agregar Prometheus como fuente de datos predeterminada.
Crear un panel para NCache Monitoreo
Una vez que haya configurado su servidor Prometheus como fuente de datos, puede continuar y comenzar a crear paneles de monitoreo. Hay dos formas de crear un tablero con varios paneles que muestren NCache contadores Puedes usar un NCache complemento que incluye paneles preconfigurados o puede crear su panel personalizado y completarlo con NCache métrica.
Ingrese al NCache Complemento para crear un panel
NCache proporciona 6 complementos de panel principales como archivos JSON:
- Panel de caché distribuida para los contadores del servidor de caché.
- Caché distribuida con panel de persistencia para contadores de Persistence Store.
- Panel de mensajes Pub/Sub para los contadores del almacén de mensajes de Pub/Sub.
- Lucene distribuido con tablero de persistencia para contadores Lucene.
- Panel de cliente para los contadores de caché del cliente.
- Tablero de puente para puente y contadores de caché de puente.
Siga los pasos proporcionados a continuación para configurar NCache complemento en su aplicación Grafana:
Descargar NCache Complemento Grafana, descomprima el archivo descargado y coloque el NCache carpeta (que se encuentra dentro de la carpeta extraída ncache-grafana carpeta) en esta ruta
%GRAFANA-INSTALL-DIR%\grafana\plugins-bundled\internal\input-datasource
.Ve a
%GRAFANA-INSTALL-DIR%\conf\default.ini
archivo, conjuntoapp_mode=development
.Reinicie el servicio de Grafana.
Ejecute Grafana (que debería abrirse en el puerto predeterminado 3000).
Ve a Configuración -> Plugins.
En la barra de búsqueda, busca NCache.
Haga clic en permitir agregar el NCache .
Consejo
Visite la Cuadros de mando pestaña de Complementos /NCache para ver todos los tableros enviados con este complemento. Puede eliminar o volver a importar estos paneles desde aquí.
Importante:
Asegúrese de que el NCacheSvc y NBridgeSvc los servicios se están ejecutando utilizando su Administrador de tareas de Windows y lo mejor es que los reinicies.
Habilitando el NCache El complemento precargará los siguientes paneles en su aplicación:
Panel de caché distribuida
Caché distribuida con panel de persistencia
Panel de mensajes Pub/Sub
Lucene distribuido con tablero de persistencia
Panel de cliente
Tablero de puente
Consejo
Si sus paneles no funcionan, intente volver a importarlos como lo hizo durante la instalación inicial.
Crear panel personalizado
Una vez que haya configurado su servidor Prometheus como fuente de datos, puede continuar y comenzar a crear paneles de monitoreo.
Para crear un nuevo panel de seguimiento, vaya a Crear -> Panel De Control -> Agregar nuevo panel.
under Métrica, seleccione ncache. Esto le mostrará la lista de todas las métricas recopiladas del servidor Prometheus.
De la lista, seleccione la métrica que desea monitorear en ese panel. También puede personalizar este panel. Siga la guía de Grafana en Cuadros de mando para saber cómo puedes jugar con este panel.
Haga clic en Aplicá para aplicar estas configuraciones a su tablero.
Guarde el tablero asignándole un nombre.
Note
Haga clic en el Añadir panel y siga los mismos pasos para agregar más paneles de monitoreo a su tablero personalizado.
Vea también
Monitorear NCache usando el NCache Monitorear
Monitorear NCache utilizando la herramienta PerfMon
Monitorear NCache usando Prometeo
Monitorear NCache uso de contadores SNMP