Plug-in Varnish

Varnish est un accélérateur de cache Web Open Source. Pour plus d'informations, visitez le site varnish-cache.org.

Détection

Pour surveiller Varnish, configurez le plug-in Varnish pour l'agent de surveillance.

Les services découverts s'affichent sur la page "Services Varnish" du menu Ressources. Une fois que vous avez installé l'agent de surveillance et configuré le plug-in Varnish sur vos instances, Cloud Monitoring remplit la page "Services Varnish" avec l'inventaire et les métriques.

Versions de Varnish compatibles

Varnish est surveillé par un plug-in qui utilise la bibliothèque libvarnish pour lire les statistiques stockées en mémoire depuis le daemon varnish. Cette bibliothèque dépend de la version de Varnish que vous exécutez et n'est pas compatible entre les différentes versions. Monitoring ne prend en charge que la version de Varnish livrée par défaut avec les distributions Linux suivantes :

  • 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 : Vanish 5.x (prise en charge partielle)
  • Ubuntu 16.04 Xenial : Varnish 4.x
  • Ubuntu 14.04 Trusty ou Ubuntu 12.04 Precise : Varnish 3.x
  • Debian 9 (Stretch) : Vanish 5.x (prise en charge partielle)
  • Debian 8 (Jessie) : Varnish 4.x
  • Debian 7 (Wheezy) : Varnish 3.x

Configurer Monitoring pour surveiller Varnish

Après avoir installé l'agent de surveillance, utilisez les instructions suivantes pour configurer le plug-in Varnish sur vos instances.

Prérequis

Le plug-in Varnish nécessite la version 5.5.0-315 ou ultérieure de l'agent de surveillance. Pour mettre à jour l'agent, consultez Mettre à niveau l'agent.

Activer le plug-in de surveillance Varnish

Sur votre instance de VM, téléchargez varnish.conf à partir du dépôt de configuration GitHub et placez-le dans le répertoire /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)

Une fois que vous avez ajouté le fichier de configuration, redémarrez l'agent de surveillance en exécutant la commande suivante :

sudo service stackdriver-agent restart

Pour plus d'informations sur le plug-in varnish collectd, consultez la page Plugin:Varnish.

Métriques surveillées

La liste complète des métriques surveillées par le plug-in Varnish est disponible dans la section Métriques d'agent : varnish.

Pour en savoir plus sur ces métriques, consultez le site varnish-cache.org.