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, Stackdriver Monitoring propaga la página Servicios de Varnish con el inventario y las métricas.

Versiones de Varnish compatibles

Varnish se supervisa mediante un complemento que usa la biblioteca libvarnish para leer las estadísticas almacenadas en la memoria del 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 18.04 Bionic: Varnish 5.x (compatibilidad parcial)
  • 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 estas 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/ && sudo 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, ejecuta el siguiente comando para reiniciar el agente de supervisión:

sudo service stackdriver-agent restart

Para obtener más información sobre el complemento collectd varnish, consulta Plugin:Varnish.

Qué se supervisa

La lista completa de las métricas que supervisa el complemento Varnish está en Métricas de agente: Varnish.

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