Aller au contenu
Tout en local

Analyseur de logs d'accès

Résumez les logs d'accès Apache et Nginx en chemins supérieurs, codes de statut, adresses IP et navigateurs.

Entrée

Analyseur de logs d'accès

Colle les lignes de log au format de log courant ou combiné — la sortie par défaut d'Apache et Nginx — et cet outil les résume dans les chiffres que tu vérifies réellement après un déploiement ou un incident : les chemins les plus demandés, une répartition des codes de statut, les adresses IP les plus actives et une division entre navigateurs et bots.

Choisir le format de log qui correspond à ton serveur : courant (sans champ referer ou agent utilisateur) ou combiné (ajoute les deux). Si ton serveur écrit un format non standard, passe au motif personnalisé et décris-le avec les mêmes jetons de directive qu'Apache utilise — %h pour l'adresse IP du client, %t pour l'horodatage, %r pour la ligne de requête, %>s pour le code de statut, %b pour les octets envoyés, et %{Referer}i / %{User-agent}i pour les deux champs d'en-tête entre guillemets.

Les options contrôlent la façon dont le résumé est construit. Définis le nombre d'entrées dans chaque classement, filtre sur un unique code de statut ou une classe de statut comme 4xx, filtre les chemins contenant une sous-chaîne, et groupe les comptages de requêtes par heure ou par jour pour repérer les pics de trafic. Active "séparer les bots" pour extraire le trafic d'exploration du ventilation des navigateurs humains, et active "compter les octets" pour totaliser les octets transférés. "Ignorer les fichiers statiques" supprime les requêtes de CSS, JS, images et polices pour que le classement des chemins reflète les pages et points de terminaison réels plutôt que les actifs. Choisir si le résultat se lit comme un résumé, un tableau ou un CSV que tu peux placer directement dans une feuille de calcul.

Tout s'exécute localement dans ton navigateur — les lignes de log contiennent souvent des adresses IP réelles de visiteurs, donc rien n'est téléchargé nulle part. Copier le résultat, télécharger comme fichier .txt, ou envoyer à l'entrée d'un autre outil pour continuer à travailler dessus.

FAQ

Quels formats de log sont supportés ?
Le format de log courant Apache/Nginx, le format de log combiné (courant plus referer et agent utilisateur), et tout format personnalisé que tu décris avec des jetons de directive au style Apache comme %h, %t, %r, %>s et %b.
Comment distingue-t-il les bots des visiteurs humains ?
Il fait correspondre la chaîne d'agent utilisateur avec les signatures communes des rastreadores et bots (Googlebot, curl, navigateurs headless et similaires). Les lignes sans champ d'agent utilisateur, comme les logs au format courant, sont comptabilisées comme inconnues plutôt que devinées.
Qu'est-ce que "ignorer les fichiers statiques" exclut ?
Les requêtes dont le chemin se termine par une extension d'actif courant — .css, .js, .png, .jpg, .svg, .woff et similaires — pour que le classement des chemins principaux affiche les pages et points de terminaison API au lieu des actifs.
Puis-je filtrer vers un code de statut ou chemin spécifique avant d'analyser ?
Oui. Filtre par code de statut (un code exact, une classe comme 4xx, ou une liste séparée par des virgules) et par une sous-chaîne de chemin, et seules les lignes correspondantes sont comptabilisées dans chaque classement.
Mon fichier journaux est-il chargé quelque part ?
Non. L'analyse des logs d'accès s'exécute entièrement dans ton navigateur — les lignes de log, qui contiennent souvent des adresses IP réelles de visiteurs, ne quittent jamais ton appareil.