Monitoramento do Varnish Cache

Monitore a configuração do seu Varnish Cache e veja estatísticas detalhadas sobre o desempenho do cache, as solicitações de trabalho e as sessões.

O Varnish Cache é um acelerador de aplicativo da Web instalado na frente de um servidor HTTP para armazenar o conteúdo em cache. Analise e otimize seus servidores Varnish Cache configurando nosso plug-in. Monitore proativamente a disponibilidade e o desempenho de caches e objetos de trabalho criados.

Este documento detalha como configurar o plug-in do Varnish Cache e as métricas de monitoramento para fornecer visibilidade detalhada das estatísticas de desempenho, disponibilidade e uso dos ecossistemas do Varnish Cache.

Métricas de monitoramento de desempenho do Varnish Cache:

Instale e configure nosso plug-in para monitorar as métricas de desempenho do seu ecossistema do Varnish Cache. Use estes indicadores-chave para tomar decisões informadas em relação a solução de problemas e garantir o funcionamento contínuo do seu Varnish Cache:

Acessos ao cache

Use the metric cache_hit to record the total number of times the cache was successfully accessed by a request. Helps in understanding the success rate in your system.

Erros de cache

The cache_miss metric will record the total number of times a request was unsuccessful in accessing the cache. Helps in understanding the error rate in your system.

Threads de trabalho

n_wrk_create records the total number of worker threads that have been created by various requests in the cache.

Solicitações de trabalho enfileiradas

The metric n_wrk_queued records the total number of work requests received to the cache that are currently queued.

Sessões interrompidas

The metric sess_pipe_overflow records the total number of sessions dropped due to session pipe overflow.

Pré-requisito

  • Assegure-se de que o módulo Python "psycopg2" esteja instalado a fim de pesquisar as estatísticas do servidor de Varnish Cache.

Instalação do plug-in

  • Baixe e instale a versão mais recente do agente Linux do Site24x7 no servidor onde você planeja executar o plug-in. Se ele for instalado com êxito, você verá um monitor de servidor Linux no Painel de controle do Site24x7. Isso confirma que o agente consegue se comunicar com nosso data center.
  • Baixe o arquivo varnish_cache.py do nosso repositório do GitHub.
  • Crie um diretório com o nome "varnish_cache", no diretório de plug-ins do agente Linux do Site24x7 "/opt/site24x7/monagent/plugins/" e coloque o "varnish_cache.py" em "/opt/site24x7/monagent/plugins/'varnish_cache".
O agente executará automaticamente o plug-in em cinco minutos e enviará dados de desempenho ao data center do Site24x7.

Exibir dados no Site24x7 Web Client

  1. Faça login no Site24x7 e vá para Servidor > Plug-ins > Nome do monitor de plug-ins
  2. Você poderá visualizar os gráficos de desempenho nas várias métricas do hardware de seu servidor Varnish Cache.

Personalize seu plug-in

Para adicionar/excluir um atributo ou alterar sua unidade, edite o arquivo "varnish_cache.py", faça as alterações desejadas e incremente a versão do plug-in. As alterações serão refletidas a partir da próxima coleta de dados consecutiva.

Contribuição do plug-in

Sinta-se à vontade para contribuir com nosso plug-in e apresentar sugestões ou feedbacks na nossa comunidade.

Outras integrações de plug-ins

  • Plug-in Redis – monitore as métricas de desempenho de seus bancos de dados Redis
  • Plug-in MongoDB – monitore as métricas de desempenho de seus bancos de dados MongoDB
  • Plug-in do memcached – analise o desempenho do servidor Memcached
  • Plug-in Nagios – execute milhares de plug-ins Nagios no Site24x7 sem a necessidade de executar um servidor Nagios
  • Plug-ins prontos para serem usados – monitore toda a sua pilha de aplicativos com nossa extensa lista de integrações
  • Crie plug-ins personalizados – crie plug-ins personalizados do Linux e do Windows e monitore atributos personalizados