La necesidad de controlar las cosas o, simplemente, monitorear las cosas es esencial. Esto no se limita solo a computadoras o software, sino que se puede aplicar a cualquier tipo de situación. Por ejemplo, un guardia no puede monitorear fácilmente un edificio de cinco pisos por sí mismo, pero con la ayuda de las cámaras de circuito cerrado de televisión, puede hacerlo.
El problema de monitorear un entorno distribuido
En el caso de un entorno distribuido donde una aplicación se implementa en varios servidores, la supervisión es esencial. Pero monitorear la aplicación y los servidores localmente se vuelve cada vez más difícil hasta que se vuelve casi imposible con la adición de nuevos servidores.
Lo mismo se puede aplicar a un clúster de caché distribuido, lo que significa que habrá muchos nodos de caché. Este clúster se puede monitorear fácilmente, si se hace de forma remota. Esto se logra fácilmente a través de NCache.
NCache Web Manager NCache Herramienta PowerShell NCache Monitor web
Supervisar su clúster de caché de forma remota con NCache
Los clústeres de caché remotos se pueden monitorear fácilmente con las herramientas proporcionadas por NCache. ni siquiera necesitas NCache para ser instalado en sus sistemas con el fin de realizar un seguimiento remoto de los clústeres de caché. Esto se hace a través de la NCache Web Monitor y Windows PowerShell.
El NCache Web Monitor es una herramienta interactiva basada en la web que puede ejecutarse en su navegador de Internet. Puedes acceder a la NCache Supervisión web a través de la NCache Administrador web. Él NCache Web Manager se ejecuta en el puerto 8251. Allí encontrará la opción para acceder al NCache Web Monitor a través de la Monitorear botón. Este botón se habilita una vez que selecciona un clúster de caché que desea monitorear.
NCache también proporciona integración con Windows PowerShell para automatizar fácilmente su proceso administrativo. Se puede acceder a esto ejecutando PowerShell y luego emitiendo los comandos admitidos. Ambas herramientas (NCache Web Monitor y Windows PowerShell) son muy robustos. Usándolos, puede monitorear sus clústeres de caché, nodos de caché individuales y sus respectivos recursos tanto local como remotamente.
NCache Web Manager NCache Herramienta PowerShell NCache Monitor web
Monitoreo de una ventana
Puede monitorear los clústeres de caché y sus nodos desde una única ventana web de forma remota y local mediante el NCache Monitoreo web. No importa cuán grande sea el clúster de caché, el monitoreo se puede realizar desde una sola ventana, lo que lo hace aún más conveniente.
El NCache Web Monitor le brinda la opción de monitorear varias estadísticas del clúster de caché en forma de gráficos y tablas. Él NCache Web Monitor le ofrece tres paneles para elegir, a saber,
- Tablero del servidor: Le muestra las estadísticas en forma gráfica que se originan desde el extremo del servidor.
- Panel de cliente: Le muestra las estadísticas en forma gráfica que se originan desde el extremo del cliente.
- Panel de informes: Le muestra estadísticas en forma tabular tanto para el extremo del servidor como para el extremo del cliente.
El NCache Web Monitor también le da la opción de agregar su propio tablero personalizado.
Las siguientes estadísticas se muestran al usuario en el NCache monitor web,
- Salud del clúster de caché
- Solicitudes por segundo en el clúster de caché
- uso de CPU del clúster de caché y el cliente
- Uso de memoria del clúster de caché y el cliente
- NCache Registros de eventos y mucho más
Contadores de caché NCache Gestión web Supervisar cachés
NCache Contadores PerfMon
Performance Monitor (PerfMon) es una herramienta que viene integrada con Windows y le permite observar el rendimiento de su sistema y las aplicaciones que se ejecutan en él. El rendimiento del clúster de caché también se puede monitorear con esta herramienta, porque NCache proporciona numerosos contadores para el Monitor de rendimiento de Windows. La mejor parte es que también puede realizar un monitoreo remoto ingresando la dirección IP de la máquina remota mientras agrega contadores para monitorear.
Los siguientes son algunos de los contadores proporcionados por NCache para el lado del cliente y del servidor para monitorear la latencia.
- Promedio μs/añadir
- Promedio de μs/bulto adicional
- Promedio μs/quitar
- Promedio de μs/volumen de inserción y mucho más.
Supervisar la memoria caché mediante Web Manager Supervisar cachés Supervise la memoria caché con la herramienta PerfMon
Supervisión remota del clúster de caché con Windows PowerShell
PowerShell está disponible para Linux, Mac y Windows, lo que lo hace muy versátil. Hay escenarios en los que el sistema operativo que se utiliza no es compatible con una GUI. En este tipo de escenarios, el NCache Web Monitor se vuelve inutilizable. Ahí es donde Windows PowerShell se convierte en su primera opción. Esto se debe a que se puede utilizar tanto en sistemas operativos basados en GUI como no basados en GUI.
Con Windows PowerShell, puede monitorear y administrar clústeres de caché de forma remota con facilidad mediante la emisión de los comandos admitidos. Para los comandos admitidos, puede ir a Referencia de PowerShell. Los resultados que se le devuelvan al emitir estos comandos estarán en forma de texto.
Esta figura muestra cómo puede monitorear el estado de su clúster de caché con Windows PowerShell.
Esta figura muestra cómo puede monitorear las estadísticas de su servidor de caché con Windows PowerShell.
Contadores de caché NCache Herramienta PowerShell Supervisar cachés
Supervisión de contadores de rendimiento a través de Prometheus y Grafana
NCache proporciona múltiples formas de monitorear sus clústeres de caché. Puede monitorear servidores de caché, servidores de clientes y cachés puente a través de los contadores publicados por NCache. Para monitorear sus estadísticas en una sola plataforma, NCache proporciona soporte para las siguientes herramientas ricas en características:
Prometheus para el almacenamiento de datos: Prometheus es una herramienta de almacenamiento y recopilación de métricas de código abierto que le permite recopilar y ver las estadísticas de caché colectivas acumulativas de una manera fácil de usar. Puede buscar los contadores que desea monitorear desde la barra de búsqueda y ejecutar la consulta para agregarlos al panel. Prometheus obtendrá todas las instancias de ese contador de todos los objetivos especificados en el archivo yml.
A continuación se muestran múltiples contadores de caché junto con múltiples paneles.
NCache Detalles Monitoreo con Prometheus Seguimiento con Grafana
Seguimiento con Grafana: Grafana es una herramienta GUI de monitoreo de código abierto multiplataforma que utiliza el servidor Prometheus como su fuente de datos para extraer todas las métricas y luego recopila y muestra esos datos de métricas del NCache racimo. NCache admite la integración con la aplicación Grafana GUI que recopila y muestra datos de métricas de su NCache clúster de caché. Para usar Grafana, debe configurar el monitoreo de NCache el uso de Prometheus como Grafana recopila métricas publicadas en el servidor de Prometheus.
NCache Detalles Monitoreo con Prometheus Seguimiento con Grafana
Monitorear NCache uso de contadores SNMP
SNMP, abreviatura de Simple Network Management Protocol, es un protocolo liviano y requiere requisitos previos mínimos para usarse junto con NCache sin ninguna molestia. Simplemente agregue los archivos MIB enviados con NCache a cualquier herramienta de navegación que desee y comience a monitorear sus contadores lo antes posible. Para una comprensión detallada de estos archivos, visite el Documentos de monitoreo de SNMP. Junto con la adición de los archivos MIB, ahora puede monitorear cualquiera de los NCache contadores fácilmente a través del protocolo SNMP como se demuestra a continuación:
NCache Detalles Monitoreo SNMP Supervisar cachés
Conclusión
NCache hace que sea muy conveniente y fácil monitorear sus clústeres de caché con múltiples formas de monitoreo de clústeres de caché, como Web Monitor, Windows PowerShell, PerfMon Tool, Prometheus, Grafana y SNMP. El monitoreo remoto es una necesidad esencial de los 21st siglo porque hace que todo sea rápido y fácil. Esto se vuelve aún más evidente con el aumento diario en el uso de tecnologías basadas en la nube donde los recursos están presentes en ubicaciones remotas.
NCache Detalles Comparación de ediciones Descargar NCache