Varnish Cache es un acelerador de aplicación web que se instala frente a un servidor HTTP para almacenar el contenido en caché. Analice y optimice sus servidores Varnish Cache mediante la configuración de nuestro complemento. Monitoree de forma proactiva la disponibilidad y el rendimiento de los cachés y los objetos de trabajo creados.
En este documento, se describe cómo configurar el complemento Varnish Cache y las métricas de monitoreo para proporcionar visibilidad detallada del rendimiento, la disponibilidad y las estadísticas de uso de los ecosistemas Varnish Cache.
Métricas de monitoreo del rendimiento de Varnish Cache:
Instale y configure nuestro complemento para monitorear las métricas de rendimiento del ecosistema Varnish Cache. Utilice estos indicadores clave para tomar decisiones fundamentadas sobre la solución de problemas y garantizar el funcionamiento continuo de Varnish Cache:
Coincidencias de caché
Use the metric cache_hit
to record the total number of times the cache was successfully accessed by a request. Helps in understanding the success rate in your system.
Errores de caché
The cache_miss
metric will record the total number of times a request was unsuccessful in accessing the cache. Helps in understanding the error rate in your system.
Subprocesos de trabajador
n_wrk_create
records the total number of worker threads that have been created by various requests in the cache.
Solicitudes de trabajo en cola
The metric n_wrk_queued
records the total number of work requests received to the cache that are currently queued.
Sesiones interrumpidas
The metric sess_pipe_overflow
records the total number of sessions dropped due to session pipe overflow.
Prerequisitos
- Asegúrese de que el módulo Python “psycopg2” esté instalado para capturar las estadísticas del servidor Varnish Cache.
Instalación de complemento
- Descargue e instale la versión más reciente del agente de Linux de Site24x7 en el servidor en el cual planea ejecutar el complemento. Si se instala correctamente, verá un monitor de servidor Linux en el panel de control de Site24x7. Esto confirma que el agente puede comunicarse con nuestro centro de datos.
- Descargue el archivo varnish_cache.py desde nuestro repositorio de GitHub.
- Cree una carpeta con el nombre “varnish_cache” en el directorio de complementos del agente de Linux de Site24x7 “/opt/site24x7/monagent/plugins/varnish_cache” y coloque “varnish_cache.py” en “/opt/site24x7/monagent/plugins/varnish_cache/”.
Vea datos en el cliente web de Site24x7
- Inicie sesión en Site24x7 y vaya a Servidor > Complementos > Nombre de monitor de complementos
- Podrá ver los gráficos de rendimiento en las diversas métricas del servidor Varnish Cache.
Personalice el complemento
Para agregar/eliminar un atributo, o cambiar su unidad, edite el archivo “varnish_cache.py”, realice los cambios deseados e incremente la versión del complemento. A partir de la siguiente recopilación de datos consecutivos, los cambios se verán reflejados.
Contribución de complementos
No dude en contribuir a nuestro complemento existente y compartir sugerencias o comentarios en nuestra comunidad.
Otras integraciones de complementos
- Complemento Redis: monitoree las métricas de rendimiento de sus bases de datos Redis
- Complemento MongoDB: monitoree las métricas de rendimiento de sus bases de datos MongoDB
- Complemento Memcached: analice el rendimiento de su servidor Memcached
- Complemento de Nagios: ejecute miles de complementos de Nagios en Site24x7 sin necesidad de ejecutar un servidor de Nagios
- Complementos listos para usar: monitoree toda la pila de aplicaciones con nuestra amplia lista de integraciones
- Cree complementos personalizados: cree complementos personalizados de Linux y Windows, y monitoree atributos personalizados