Complemento Varnish

Varnish es un acelerador de caché web de código abierto. Para obtener más información, visita varnish-cache.org.

Descubrimiento

Debes configurar el complemento Varnish para el agente de supervisión a fin de supervisar Varnish.

Los servicios descubiertos se muestran en el menú Recursos de la página Servicios de Varnish. Después de instalar el agente de supervisión y configurar el complemento Varnish en tus instancias, Monitoring propaga la página Servicios de Varnish con inventario y métricas.

Versiones de Varnish compatibles

Varnish es supervisado por un complemento que usa la biblioteca libvarnish para leer las estadísticas almacenadas en la memoria desde el daemon varnish. Esta biblioteca depende de la versión de Varnish que estás ejecutando, y no es compatible entre versiones. La supervisión solo admite la versión de Varnish que se envía de forma predeterminada con las siguientes distribuciones de Linux:

  • Red Hat Enterprise Linux 7.x, CentOS 7.x: Varnish 3.x
  • Red Hat Enterprise Linux 6.x, CentOS 6.x: Varnish 2.x
  • Ubuntu 16.04 Xenial: Varnish 4.x
  • Ubuntu 14.04 Trusty o Ubuntu 12.04 Precise: Varnish 3.x
  • Debian 9 (Stretch): Varnish 5.x (compatibilidad parcial)
  • Debian 8 (Jessie): Varnish 4.x
  • Debian 7 (Wheezy): Varnish 3.x

Configura Monitoring para supervisar Varnish

Después de instalar el agente de supervisión, sigue las siguientes instrucciones para configurar el complemento Varnish en tus instancias.

Requisitos previos

El complemento Varnish requiere la versión 5.5.0-315 o posterior del agente de supervisión. Para actualizar el agente, consulta Actualiza el agente.

Habilita el complemento de supervisión Varnish

En tu instancia de VM, descarga varnish.conf del repositorio de configuración de GitHub y colócalo en el directorio /opt/stackdriver/collectd/etc/collectd.d/:

(cd /opt/stackdriver/collectd/etc/collectd.d/ && curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/varnish.conf)

Después de agregar el archivo de configuración, reinicia el agente de supervisión mediante la ejecución del siguiente comando:

sudo service stackdriver-agent restart

Para obtener más información sobre otras opciones de configuración del complemento, consulta collectd.org.

Qué se supervisa

El complemento Varnish supervisa las siguientes métricas:

  • Conexiones de backend
    • Correctas (recuento)
    • Con errores (recuento)
    • Sin intentos (recuento)
    • Recicladas (recuento)
    • Reusadas (recuento)
    • En exceso (recuento)
    • Sin usar (recuento)
    • Cerradas (recuento)
  • Conexiones de cliente
    • Aceptadas (recuento)
    • Eliminadas (recuento)
    • Recibidas (recuento)
  • Estadísticas de caché
    • Aciertos de caché (recuento)
    • Errores de caché (recuento)
    • Pase de visita (recuento)

Para obtener más detalles, consulta Lista de métricas del agente: Varnish.

Puedes encontrar más información sobre estas métricas en varnish-cache.org.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Stackdriver Monitoring
Si necesitas ayuda, visita nuestra página de asistencia.