Serveurs Web et d'applications
    Mis à jour le mai 2026
    Varnish logo

    Varnish Suivi

    Surveillez en temps réel les taux de réussite du cache Varnish, l'état des serveurs backend, le stockage d'objets et le débit des requêtes, sans aucune configuration.

    Pourquoi surveiller ? Varnish?

    Varnish Cache est un puissant accélérateur HTTP utilisé pour accélérer considérablement les applications web. La surveillance de Varnish est essentielle pour garantir des taux de réussite de mise en cache élevés, détecter les défaillances du backend, suivre les évictions d'objets et maintenir des performances optimales pour la diffusion de votre contenu.

    Détection automatique via Xitogent
    Suivi du ratio hit/miss du cache
    Santé des backends et temps de réponse
    Métriques de stockage et d'éviction des objets
    Surveillance du débit de requêtes
    Utilisation du pool de threads
    Surveillance de la liste de bans
    Intervalles de collecte des métriques d'1 minute
    Seuils d'alerte personnalisables pour chaque métrique
    Intervalles de collecte de métriques d'une minute prêts à l'emploi
    Qu'est-ce que la surveillance de Varnish ?

    La surveillance de Varnish, expliquée

    La surveillance de Varnish détecte les baisses de taux de cache hit, les défaillances de santé des backends et l'épuisement des thread pools avant qu'ils ne se traduisent par une latence visible par l'utilisateur ou des pannes. Comme Varnish se place généralement devant WordPress, Magento ou votre couche d'origine, un problème Varnish est généralement un problème à l'échelle du site — bien le surveiller signifie détecter la plupart des incidents de la couche cache dans leur première minute. Xitoring détecte automatiquement votre Varnish, lit depuis varnishstat, et achemine les alertes vers Slack, PagerDuty, Telegram ou votre astreinte existante.

    Indicateurs

    Ce que nous surveillons

    Ratio de hit du cache

    Pourcentage de requêtes servies depuis le cache.

    Santé du backend

    Statut de santé des serveurs d'origine.

    Évictions d'objets

    Taux d'objets évincés du cache.

    Requêtes/sec

    Débit total des requêtes.

    Utilisation du pool de threads

    Threads actifs vs disponibles.

    Connexions backend

    Connexions vers les serveurs d'origine.

    Taille du cache

    Utilisation actuelle du stockage des objets en cache.

    Longueur de la liste de bans

    Nombre de bans de cache actifs.

    MAIN.n_object

    Objets actuellement en cache. Suit par rapport à `n_objectcore`/`n_objecthead` pour un éclairage sur l'overhead d'objet utile au tuning du cache.

    SMA.s0.g_bytes / g_space

    Stockage utilisé vs disponible pour le backend de stockage par défaut. Lorsque `g_bytes / (g_bytes + g_space)` approche 100 %, Varnish commence à évincer.

    MAIN.s_pipe / s_pass

    Requêtes piped (tunnel TCP) vs passed (origine directe, sans mise en cache). Des taux `s_pass` élevés font souvent remonter des règles VCL `return(pass)` qui devraient être `return(hash)`.

    Longueur de la liste de bans

    Bans VCL actifs non encore évincés. Une liste de bans croissante ralentit les recherches de cache — elle devrait converger vers près de zéro à mesure que le thread ban-lurker évince les objets bannis.

    Déclencheurs et alertes

    Configurables déclencheurs d'alerte

    Configurez des déclencheurs personnalisés dans votre tableau de bord pour être averti dès que les indicateurs d{name}s dépassent les seuils que vous avez définis.

    Varnish tableau de bord de configuration des déclencheurs de surveillance

    Ratio de hit du cache

    avertissement

    Se déclenche lorsque le ratio de hit tombe sous le seuil.

    Backend hors ligne

    crucial

    Alerte lorsqu'un serveur backend échoue aux health checks.

    Évictions d'objets

    avertissement

    Se déclenche sur un taux d'éviction élevé indiquant une pression sur le cache.

    Pool de threads

    crucial

    Se déclenche lorsque le pool de threads est épuisé.

    Taux de requêtes

    avertissement

    Alerte sur un débit de requêtes inhabituel.

    01

    Importance de la surveillance Varnish

    Varnish Cache peut servir le contenu 300 fois plus vite que les serveurs d'origine. Sans surveillance, les cache miss et les défaillances backend annulent ces avantages.

    • Maintenez des ratios de hit du cache élevés pour une vitesse optimale
    • Détectez immédiatement les défaillances des backends
    • Suivez les évictions pour dimensionner correctement le stockage du cache
    • Surveillez les pools de threads pour éviter les pertes de requêtes
    Tableau de bord de surveillance Varnish
    Analytique des évictions du cache
    02

    Pourquoi choisir Xitoring

    Surveillance Varnish de qualité entreprise avec configuration zéro-config.

    • Installation en une commande
    • 15+ nœuds de surveillance mondiaux
    • Tableau de bord unifié
    • Alerting multicanal
    • Conservation des données historiques
    Vue d'ensemble Xitoring Varnish
    Configuration des alertes
    Cas d'usage

    Scénarios courants de surveillance Varnish

    Où Varnish fonctionne généralement aujourd'hui — et ce qui pourrait mal tourner si personne ne surveille.

    Accélérer WordPress et les sites de contenu

    Varnish permet aux sites de contenu de se charger presque instantanément en mémorisant les pages terminées. Lorsque cet effet cesse de fonctionner, le site ralentit discrètement et les classements de recherche commencent à chuter. Nous détectons la baisse dès qu'elle apparaît afin que le trafic et le SEO ne soient pas discrètement affectés.

    Boutiques en ligne au moment du paiement

    Les boutiques en ligne doivent rester rapides au moment précis où les clients achètent — même en cas de pic de trafic. Nous surveillons les signaux qui indiquent si le magasin peut absorber un afflux, afin que les promotions et les ventes ne se transforment pas en pertes de revenus.

    Mise en cache pour les API et les microservices

    Lorsque Varnish met en cache les résultats d'une API interne, il empêche les applications sous-jacentes d'être submergées par des requêtes répétées. Nous surveillons le moment où il commence à peiner sous une charge de pointe afin que la capacité puisse être augmentée avant que les applications derrière lui ne commencent à échouer.

    Avant de commencer

    Prérequis pour Varnish

    Assurez-vous d'avoir tout cela en place — la plupart des installations sont une affaire de 60 secondes une fois ces conditions réunies.

    • Varnish Cache 6.x ou plus récent
    • Binaire varnishstat disponible dans le PATH système
    • Accès en lecture au log de mémoire partagée Varnish (/var/lib/varnish — accordé par défaut pour root)
    Guide d'installation

    Commencez par procès-verbal

    1

    Installer Xitogent sur votre hôte Varnish

    Installez l'agent de monitoring léger Xitogent sur l'hôte qui exécute Varnish Cache. Xitogent tourne en root, il peut donc lire la mémoire partagée de Varnish directement, sans appartenance à un groupe supplémentaire.

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

    Vérifier la disponibilité de varnishstat

    Confirmez que le binaire `varnishstat` est dans le PATH et renvoie des compteurs. Exécutez `varnishstat -1` sur l'hôte — vous devriez voir un instantané des métriques de cache, backends et sessions.

    varnishstat -1
    3

    Activer l'intégration Varnish

    Exécutez `sudo xitogent integrate` et sélectionnez Varnish. Xitogent teste la connexion et détecte automatiquement votre instance Varnish et les backends configurés — le reste est configuré automatiquement.

    sudo xitogent integrate
    4

    Configurer les seuils d'alerte (facultatif)

    Définissez des seuils personnalisés pour le taux de cache hit, les événements Backend Down ou les évictions d'objets afin de détecter les régressions de cache et les problèmes de capacité avant que les utilisateurs ne voient des réponses non cachées.

    5

    Vérifier que tout fonctionne

    Exécutez cette commande sur le serveur pour confirmer que Xitogent a bien détecté l'intégration. De nouvelles métriques apparaîtront sur votre tableau de bord dans environ 30 secondes.

    sudo xitogent status

    Souvent a posé des questions

    Quelles versions de Varnish sont prises en charge ?
    Les versions 4.x, 5.x, 6.x et 7.x de Varnish sont prises en charge.
    Est-ce que cela utilise varnishstat ?
    Oui, Xitogent lit les métriques de varnishstat avec une surcharge négligeable.
    Puis-je surveiller plusieurs instances de Varnish ?
    Oui, chaque instance est surveillée indépendamment.
    Combien coûte chaque serveur Varnish Cache ?
    La surveillance de Varnish Cache elle-même est incluse sans frais supplémentaires. Avec le plan Flexible, chaque serveur coûte 5,00 $/mois, et les plans combinés permettent d'économiser jusqu'à 50 %. Consultez notre page de tarification pour tous les détails.
    Combien de temps faut-il pour configurer la surveillance de Varnish Cache ?
    Si Xitogent est déjà en cours d'exécution sur votre serveur, la configuration de la surveillance Varnish prend environ cinq minutes en moyenne. Le guide complet se trouve dans notre documentation sur la surveillance Varnish.
    Comment surveiller un serveur Varnish gratuitement ?
    Xitoring offre un essai de 30 jours pour tester la surveillance Varnish sans engagement. Les métriques de base du serveur et la surveillance de la disponibilité sont toujours gratuites, même après la fin de l'essai.
    Quel type d'alertes est-ce que je reçois pour la surveillance de Varnish Cache ?
    Vous pouvez configurer des déclencheurs et des alertes personnalisés pour les métriques les plus importantes, y compris les taux de requêtes, le taux de succès du cache, l'utilisation des ressources et la santé du backend — et les acheminer vers les canaux de notification que votre équipe utilise déjà.
    Quels graphiques proposez-vous pour la surveillance de Varnish Cache ?
    Xitoring fournit des graphiques prêts à l'emploi pour les requêtes, le taux de succès du cache, les sessions et les serveurs backend, vous offrant une visibilité de bout en bout sur les performances de Varnish sans avoir à construire des tableaux de bord à partir de zéro.
    Puis-je surveiller plusieurs instances Varnish sur un même serveur ?
    Oui. Passez le nom de chaque instance avec `varnishstat -n ` (correspondant à l'argument `-n` utilisé pour démarrer `varnishd`). Xitogent détecte automatiquement chaque instance et les suit séparément dans le tableau de bord avec leurs propres métriques, alertes et historiques — utile pour les configurations multi-tenant ou split-traffic.

    Commencer à surveiller Varnish aujourd'hui

    Configuration en moins de 60 secondes. Aucune carte bancaire requise. Statistiques complètes dès le premier jour.

    Commencer l'essai gratuit

    Continuez à explorer

    Connexes Intégrations