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".
Exibir dados no Site24x7 Web Client
- Faça login no Site24x7 e vá para Servidor > Plug-ins > Nome do monitor de plug-ins
- 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