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 Stackdriver Monitoring preenche a página "Serviços do Varnish" com o inventário e as 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 da VM, faça o download do varnish.conf no repositório de configurações 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 executando o seguinte comando:

sudo service stackdriver-agent restart

Para saber mais informações sobre outras opções de configuração de plug-ins, acesse collectd.org.

O que é monitorado?

O plug-in Varnish monitora as seguintes métricas:

  • conexões de back-end
    • êxito (contagem)
    • falhas (contagem)
    • nenhuma tentativa feita (contagem)
    • recicladas (contagem)
    • reutilizadas (contagem)
    • em excesso (contagem)
    • não utilizadas (contagem)
    • fechadas (contagem)
  • conexões do cliente
    • aceitas (contagem)
    • descartadas (contagem)
    • recebidas (contagem)
  • estatísticas do cache
    • ocorrências do cache (contagem)
    • ausências do cache (contagem)
    • aprovação de ocorrências (contagem)

Para ver detalhes, consulte Lista de métricas do agente: Varnish.

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

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Stackdriver Monitoring
Precisa de ajuda? Acesse nossa página de suporte.