Monitoreo de Varnish Cache

Monitoree la configuración de Varnish Cache y obtenga estadísticas detalladas sobre el rendimiento de la caché, las solicitudes de trabajo y las sesiones.

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/”.
El agente ejecutará automáticamente el complemento en un plazo de cinco minutos y enviará datos de rendimiento al centro de datos de Site24x7.

Vea datos en el cliente web de Site24x7

  1. Inicie sesión en Site24x7 y vaya a Servidor > Complementos > Nombre de monitor de complementos
  2. 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