Server web e applicativi
    Varnish logo

    Varnish Monitoraggio

    Monitora in tempo reale i tassi di hit della cache di Varnish, lo stato di salute dei backend, lo storage degli oggetti e la velocità di elaborazione delle richieste senza alcuna configurazione.

    Perché monitorare Varnish?

    Varnish Cache è un potente acceleratore HTTP utilizzato per velocizzare notevolmente le applicazioni web. Il monitoraggio di Varnish è fondamentale per garantire elevati tassi di cache hit, rilevare i guasti del backend, tenere traccia delle rimozioni degli oggetti e mantenere prestazioni ottimali nella distribuzione dei contenuti.

    Rilevamento automatico tramite Xitogent
    Monitoraggio del rapporto hit/miss della cache
    Salute dei backend e tempi di risposta
    Metriche di storage degli oggetti e di eviction
    Monitoraggio del throughput delle richieste
    Utilizzo del thread pool
    Monitoraggio della ban list
    Intervalli di raccolta metriche di 1 minuto
    Indicatori

    Ciò che monitoriamo

    Rapporto di cache hit

    Percentuale di richieste servite dalla cache.

    Salute del backend

    Stato di salute dei server di origine.

    Eviction di oggetti

    Tasso di oggetti rimossi dalla cache.

    Richieste/sec

    Throughput totale delle richieste.

    Utilizzo del thread pool

    Thread attivi rispetto a disponibili.

    Connessioni backend

    Connessioni verso i server di origine.

    Dimensione della cache

    Utilizzo corrente dello storage degli oggetti in cache.

    Lunghezza della ban list

    Numero di ban di cache attivi.

    Notifiche e avvisi

    Configurabile condizioni di attivazione

    Imposta dei trigger personalizzati nella tua dashboard per ricevere una notifica non appena le metriche dell{name}e superano le soglie da te definite.

    Varnish pannello di controllo per la configurazione dei trigger di monitoraggio

    Rapporto di cache hit

    avviso

    Si attiva quando il rapporto di hit scende sotto la soglia.

    Backend offline

    critico

    Avvisa quando un server backend fallisce gli health check.

    Eviction di oggetti

    avviso

    Si attiva su un elevato tasso di eviction che indica pressione sulla cache.

    Thread pool

    critico

    Si attiva quando il thread pool è esaurito.

    Tasso di richieste

    avviso

    Avvisa su un throughput di richieste insolito.

    01

    Importanza del monitoraggio Varnish

    Varnish Cache può servire contenuti 300 volte più velocemente dei server di origine. Senza monitoraggio, cache miss e guasti backend annullano questi vantaggi.

    • Mantieni rapporti di cache hit elevati per una velocità ottimale
    • Rileva immediatamente i guasti dei backend
    • Tieni traccia delle eviction per dimensionare correttamente lo storage della cache
    • Monitora i thread pool per prevenire perdite di richieste
    Dashboard di monitoraggio Varnish
    Analisi delle eviction della cache
    02

    Perché scegliere Xitoring

    Monitoraggio Varnish di livello enterprise con configurazione zero-config.

    • Installazione con un solo comando
    • Oltre 15 nodi di monitoraggio globali
    • Dashboard unificata
    • Alerting multicanale
    • Conservazione dei dati storici
    Panoramica Varnish Xitoring
    Configurazione degli avvisi
    Prima di iniziare

    Prerequisiti per Varnish

    Assicurati di avere tutto questo in posizione — la maggior parte delle installazioni dura 60 secondi una volta soddisfatte le condizioni.

    • Varnish Cache 6.x o successivo
    • Binario varnishstat disponibile nel PATH di sistema
    • Accesso in lettura al log di memoria condivisa di Varnish (/var/lib/varnish — concesso di default a root)
    Guida all'installazione

    Inizia con verbali

    1

    Installa Xitogent sul tuo host Varnish

    Installa il leggero agente di monitoraggio Xitogent sull'host che esegue Varnish Cache. Xitogent gira come root, quindi può leggere la memoria condivisa di Varnish direttamente — senza appartenenza a gruppi aggiuntivi.

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

    Verifica la disponibilità di varnishstat

    Conferma che il binario `varnishstat` sia nel PATH e restituisca contatori. Esegui `varnishstat -1` sull'host — dovresti vedere uno snapshot di metriche di cache, backend e sessione.

    varnishstat -1
    3

    Abilita l'integrazione Varnish

    Esegui `sudo xitogent integrate` e seleziona Varnish. Xitogent testerà la connessione e rileverà automaticamente la tua istanza Varnish e i backend configurati — il resto viene configurato automaticamente.

    sudo xitogent integrate
    4

    Configura le soglie di allerta (opzionale)

    Imposta soglie personalizzate per Cache Hit Ratio, eventi Backend Down o Object Evictions per intercettare regressioni di cache e problemi di capacità prima che gli utenti vedano risposte non in cache.

    5

    Verifica che funzioni

    Esegui questo comando sul server per confermare che Xitogent ha rilevato l'integrazione. In circa 30 secondi nuove metriche cominceranno a comparire sulla tua dashboard.

    sudo xitogent status

    Spesso domande poste

    Quali versioni di Varnish sono supportate?
    Sono supportate le versioni 4.x, 5.x, 6.x e 7.x di Varnish.
    Questo utilizza varnishstat?
    Sì, Xitogent legge i dati statistici da varnishstat con un overhead trascurabile.
    Posso monitorare più istanze di Varnish?
    Sì, ogni istanza viene monitorata in modo indipendente.

    Inizia a monitorare Varnish oggi

    Configurazione in meno di 60 secondi. Non è richiesta alcuna carta di credito. Statistiche complete fin dal primo giorno.

    Inizia la prova gratuita

    Continua a esplorare

    Correlati Integrazioni