Servidores Web e de Aplicações
    Atualizado maio de 2026
    Varnish logo

    Varnish Monitorização

    Monitorize as taxas de acertos do Varnish Cache, o estado do backend, o armazenamento de objetos e o débito de pedidos em tempo real, sem necessidade de configuração.

    Por que monitorizar Varnish?

    O Varnish Cache é um potente acelerador HTTP utilizado para acelerar significativamente as aplicações web. A monitorização do Varnish é fundamental para garantir elevadas taxas de acertos no cache, detetar falhas no backend, acompanhar a remoção de objetos e manter um desempenho ideal na entrega do seu conteúdo.

    Deteção automática via Xitogent
    Acompanhamento do rácio hit/miss da cache
    Saúde dos backends e tempos de resposta
    Métricas de armazenamento e eviction de objetos
    Monitorização do throughput de pedidos
    Utilização do pool de threads
    Monitorização da ban list
    Intervalos de recolha de métricas de 1 minuto
    Limiares de alerta personalizáveis para cada métrica
    Intervalos de recolha de métricas de 1 minuto por predefinição
    O que é a monitorização do Varnish?

    Monitorização do Varnish, explicada

    A monitorização do Varnish deteta quedas no rácio de cache hit, falhas de saúde do backend e exaustão do thread-pool antes que se transformem em latência visível para o utilizador ou indisponibilidades. Como o Varnish tipicamente fica à frente do WordPress, Magento ou da sua camada de origem, um problema do Varnish é normalmente um problema em todo o site — monitorizá-lo bem significa apanhar a maioria dos incidentes da camada de cache no primeiro minuto. O Xitoring descobre automaticamente o seu Varnish, lê a partir do varnishstat e encaminha alertas para Slack, PagerDuty, Telegram ou a sua rotação de on-call existente.

    Métricas

    O que monitorizamos

    Rácio de cache hit

    Percentagem de pedidos servidos a partir da cache.

    Saúde do backend

    Estado de saúde dos servidores de origem.

    Evictions de objetos

    Taxa de objetos removidos da cache.

    Pedidos/s

    Throughput total de pedidos.

    Utilização do pool de threads

    Threads ativas vs disponíveis.

    Ligações backend

    Ligações para os servidores de origem.

    Tamanho da cache

    Utilização atual do armazenamento de objetos em cache.

    Comprimento da ban list

    Número de bans de cache ativos.

    MAIN.n_object

    Objetos atualmente em cache. Acompanha em relação a `n_objectcore`/`n_objecthead` para insights de cache-tuning sobre a sobrecarga de objetos.

    SMA.s0.g_bytes / g_space

    Armazenamento em uso vs disponível para o backend de armazenamento predefinido. Quando `g_bytes / (g_bytes + g_space)` se aproxima de 100%, o Varnish começa a fazer eviction.

    MAIN.s_pipe / s_pass

    Pedidos piped (túnel TCP) vs passed (direto à origem, sem caching). Taxas elevadas de `s_pass` frequentemente revelam regras VCL `return(pass)` que deveriam ser `return(hash)`.

    Comprimento da Lista de Bans

    Bans VCL ativos ainda não evictados. Uma lista de bans em crescimento atrasa as procuras na cache — deve convergir para próximo de zero à medida que a thread ban-lurker faz eviction dos objetos banidos.

    Alerta e notificação

    Configurável condições de alerta

    Configure alertas personalizados no seu painel para ser notificado assim que as métricas dVarnish ultrapassarem os limites que definiu.

    Varnish painel de controlo da configuração dos gatilhos de monitorização

    Rácio de cache hit

    aviso

    Dispara quando o rácio de hit cai abaixo do limite.

    Backend em baixo

    crítico

    Alerta quando um servidor backend falha nas health checks.

    Evictions de objetos

    aviso

    Dispara em taxas de eviction elevadas que indicam pressão sobre a cache.

    Pool de threads

    crítico

    Dispara quando o pool de threads se esgota.

    Taxa de pedidos

    aviso

    Alerta sobre throughput de pedidos invulgar.

    01

    Importância da monitorização do Varnish

    O Varnish Cache pode servir conteúdo 300 vezes mais rápido do que os servidores de origem. Sem monitorização, cache misses e falhas de backend anulam essas vantagens.

    • Mantenha rácios de hit da cache elevados para velocidade ótima
    • Detete imediatamente as falhas dos backends
    • Acompanhe as evictions para dimensionar corretamente o armazenamento da cache
    • Monitorize os pools de threads para evitar perdas de pedidos
    Dashboard de monitorização Varnish
    Analítica de evictions da cache
    02

    Porquê escolher Xitoring

    Monitorização Varnish de nível empresarial com configuração zero-config.

    • Instalação num único comando
    • Mais de 15 nós de monitorização globais
    • Dashboard unificado
    • Alertas multicanal
    • Retenção de dados históricos
    Visão geral Varnish no Xitoring
    Configuração de alertas
    Casos de uso

    Cenários comuns de monitorização do Varnish

    Onde o Varnish normalmente corre hoje — e o que pode correr mal se ninguém estiver a monitorizar.

    Acelerar WordPress e sites de conteúdo

    O Varnish mantém os sites de conteúdo a carregar quase instantaneamente ao memorizar páginas concluídas. Quando esse efeito deixa de funcionar, o site fica silenciosamente lento e as classificações de pesquisa começam a cair. Detetamos a queda no momento em que começa para que o tráfego e o SEO não sejam silenciosamente prejudicados.

    Lojas online no checkout

    As lojas online precisam de se manter rápidas nos momentos exatos em que os clientes estão a comprar — mesmo quando o tráfego aumenta. Monitorizamos os sinais que mostram se a loja consegue absorver um pico de tráfego, para que as promoções e vendas não se transformem em receita perdida.

    Cache para APIs e microsserviços

    Quando o Varnish armazena em cache os resultados de uma API interna, evita que as aplicações subjacentes sejam sobrecarregadas por pedidos repetidos. Monitorizamos o momento em que começa a ter dificuldades sob carga de pico para que a capacidade possa ser aumentada antes que as aplicações por trás comecem a falhar.

    Antes de começar

    Pré-requisitos para Varnish

    Certifique-se de que tem tudo isto pronto — depois disso, a maioria das instalações leva 60 segundos.

    • Varnish Cache 6.x ou mais recente
    • Binário varnishstat disponível no PATH do sistema
    • Acesso de leitura ao log de memória partilhada do Varnish (/var/lib/varnish — concedido por predefinição ao root)
    Guia de configuração

    Comece a minutos

    1

    Instalar o Xitogent no seu host Varnish

    Instale o leve agente de monitorização Xitogent no host que executa o Varnish Cache. O Xitogent corre como root, pelo que consegue ler a memória partilhada do Varnish diretamente, sem pertencer a grupos adicionais.

    curl -s https://xitoring.com/install.sh | sudo bash -s -- --key=YOUR_API_KEY
    2

    Verificar a disponibilidade do varnishstat

    Confirme que o binário `varnishstat` está no PATH e devolve contadores. Execute `varnishstat -1` no host — deverá ver um snapshot de métricas de cache, backends e sessões.

    varnishstat -1
    3

    Ativar a integração do Varnish

    Execute `sudo xitogent integrate` e selecione Varnish. O Xitogent testa a ligação e deteta automaticamente a sua instância do Varnish e os backends configurados — o resto é configurado automaticamente.

    sudo xitogent integrate
    4

    Configurar limiares de alerta (opcional)

    Defina limiares personalizados para rácio de cache hit, eventos Backend Down ou evictions de objetos para apanhar regressões de cache e problemas de capacidade antes que os utilizadores vejam respostas não cacheadas.

    5

    Confirme que está a funcionar

    Execute este comando no servidor para confirmar que o Xitogent detetou a integração. Em cerca de 30 segundos começam a chegar novas métricas ao seu painel.

    sudo xitogent status

    Frequentemente perguntas feitas

    Quais são as versões do Varnish compatíveis?
    São suportadas as versões 4.x, 5.x, 6.x e 7.x do Varnish.
    Isto utiliza o varnishstat?
    Sim, o Xitogent lê as métricas do varnishstat com uma sobrecarga insignificante.
    É possível monitorizar várias instâncias do Varnish?
    Sim, cada instância é monitorizada de forma independente.
    Quanto custa cada servidor Varnish Cache?
    A monitorização do Varnish Cache em si está incluída sem custos adicionais. No plano Flexível, cada servidor custa 5,00 $/mês, e os planos combinados poupam até 50%. Consulte a nossa página de preços para obter todos os detalhes.
    Quanto tempo demora a configurar a monitorização do Varnish Cache?
    Se o Xitogent já estiver a ser executado no seu servidor, configurar a monitorização do Varnish demora cerca de cinco minutos, em média. O guia completo está na nossa documentação de monitorização do Varnish.
    Como monitorizo um servidor Varnish gratuitamente?
    O Xitoring oferece um período de teste de 30 dias para experimentar a monitorização do Varnish sem compromisso. As métricas básicas do servidor e a monitorização do tempo de atividade são sempre gratuitas, mesmo após o término do período de teste.
    Que tipo de alertas recebo para a monitorização do Varnish Cache?
    Pode configurar acionadores e alertas personalizados para as métricas mais importantes, incluindo taxas de pedidos, taxa de acertos da cache, utilização de recursos e estado do backend — e encaminhá-los para os canais de notificação que a sua equipa já utiliza.
    Que gráficos fornecem para a monitorização do Varnish Cache?
    O Xitoring fornece gráficos prontos para pedidos, taxa de acertos da cache, sessões e servidores de backend, dando-lhe visibilidade de ponta a ponta sobre o desempenho do Varnish sem ter de construir painéis de controlo do zero.
    Posso monitorizar várias instâncias do Varnish num servidor?
    Sim. Passe o nome de cada instância com `varnishstat -n ` (correspondente ao argumento `-n` usado para iniciar o `varnishd`). O Xitogent descobre automaticamente cada instância e acompanha-as separadamente no painel com as suas próprias métricas, alertas e histórico — útil para configurações multi-tenant ou de tráfego dividido.

    Comece a monitorizar Varnish hoje

    Configure em menos de 60 segundos. Não é necessário cartão de crédito. Estatísticas completas desde o primeiro dia.

    Iniciar período de avaliação gratuita

    Continue a explorar

    Relacionado Integrações