Plug-in Varnish

O Varnish é um acelerador de cache da Web de código aberto. Para mais informações, acesse varnish-cache.org.

Descoberta

Para monitorá-lo, configure o plug-in Varnish para o agente de monitoramento.

Os serviços descobertos são exibidos na página Serviços do Varnish no menu Recursos. Depois de instalar o agente de monitoramento e configurar o plug-in Varnish nas instâncias, o Cloud Monitoring preencherá a página Serviços do Varnish com inventário e métricas.

Versões compatíveis do Varnish

O Varnish é monitorado por um plug-in que usa a biblioteca libvarnish para ler estatísticas armazenadas na memória recebidas do daemon varnish. Essa biblioteca depende da versão do Varnish que você está executando, e não há compatibilidade entre versões diferentes. O Monitoring aceita somente a versão do Varnish enviada por padrão com as seguintes distribuições do 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 (suporte parcial)
  • Ubuntu 16.04 Xenial: Varnish 4.x
  • Ubuntu 14.04 Trusty or Ubuntu 12.04 Precise: Varnish 3.x
  • Debian 9 (Stretch): Varnish 5.x (compatibilidade parcial)
  • Debian 8 (Jessie): Varnish 4.x
  • Debian 7 (Wheezy): Varnish 3.x

Como configurar o Monitoring para acompanhar o Varnish

Depois que você instalar o agente de monitoramento, use as instruções a seguir para configurar o plug-in Varnish nas instâncias.

Pré-requisitos

O plug-in Varnish requer a versão 5.5.0-315 ou posterior do agente de monitoramento. Para atualizá-lo, consulte Atualizar o agente.

Ativar o plug-in de monitoramento do Varnish

Na instância de VM, faça o download do varnish.conf a partir do repositório de configuração do GitHub e coloque-o no diretório /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)
    

Depois de adicionar o arquivo de configuração, reinicie o agente de monitoramento. Basta executar este comando:

sudo service stackdriver-agent restart
    

Para mais informações sobre o plug-in collectd varnish, consulte Plugin:Varnish.

O que é monitorado?

A lista completa de métricas que o plug-in Varnish monitora está em métricas do agente: varnish.

Para saber mais sobre essas métricas, acesse varnish-cache.org.