Formateur de journaux
Collez des logs JSON, nginx, Docker, syslog ou en texte brut pour les normaliser, les filtrer par niveau et les inspecter localement dans votre navigateur.
Collez des journaux JSON, des lignes d'accès/d'erreur nginx, des journaux Docker ou des entrées syslog. TeaFun les normalise localement et vous permet de filtrer par niveau ou par termes de recherche.
Qu'est-ce qu'un formateur de journaux ?
Le formateur de journaux analyse, normalise et filtre les lignes de journaux de plusieurs formats dans une vue cohérente et consultable. Il reconnaît les journaux JSON structurés, les journaux d'accès et d'erreur nginx, la sortie des conteneurs Docker, les entrées syslog et les lignes en texte brut préfixées par niveau. Lors de la réponse aux incidents, les développeurs extraient des journaux de plusieurs sources — un conteneur Docker, un reverse proxy nginx et une application émettant du JSON — et doivent corréler rapidement les événements. Cet outil les normalise tous dans une structure commune avec des champs horodatage, niveau, source et message. Filtrez par niveau de gravité (de trace à erreur) et recherchez dans tous les champs. Tout s'exécute dans le navigateur, donc les journaux de production sensibles ne sont jamais téléchargés.
Comment utiliser le formateur de journaux
Collez des lignes de journaux depuis n'importe quelle source prise en charge dans la zone d'entrée — vous pouvez mélanger les formats dans le même collage. Cliquez sur « Formater les journaux » pour analyser et normaliser toutes les lignes. Le résumé montre le total des lignes, combien ont été structurées avec succès et quels formats ont été détectés. Utilisez le filtre de niveau pour isoler les erreurs, les avertissements ou des niveaux de gravité spécifiques. Tapez dans la zone de recherche pour trouver des lignes contenant des messages spécifiques, des adresses IP ou des valeurs de métadonnées. Copiez la sortie JSON normalisée pour un traitement ultérieur dans jq ou votre agrégateur de journaux. Les lignes qui ne correspondent à aucun format connu sont préservées sous forme de texte brut.
Pourquoi la normalisation des journaux compte
Les systèmes de production génèrent des journaux dans des formats extrêmement différents. Un journal d'accès nginx, un journal JSON Node.js et un message syslog d'un service Linux décrivent tous les événements différemment. Lorsqu'un incident se produit, corréler ces journaux par horodatage et gravité est essentiel pour une analyse rapide des causes profondes. Les plateformes d'agrégation de journaux comme Elasticsearch, Datadog et Grafana Loki fonctionnent mieux avec des entrées structurées de manière cohérente. Normaliser les journaux avant l'ingestion améliore la qualité de la recherche et réduit les erreurs d'analyse en aval. Pour un débogage local rapide — en particulier lorsque vous ne pouvez pas pousser les journaux vers une plateforme centrale — un formateur basé sur navigateur qui gère plusieurs formats simultanément fait gagner de précieuses minutes pendant les pannes.
Questions fréquemment posées
Quels formats de journaux sont pris en charge ?
Le formateur reconnaît les journaux JSON structurés, les journaux d'accès/d'erreur nginx, la sortie de flux Docker, les lignes de type syslog et les journaux simples avec préfixe de niveau. Les lignes inconnues sont affichées en texte brut.
Les journaux sont-ils téléversés quelque part ?
Non. Les journaux restent dans le navigateur pour l'analyse, le filtrage et les actions de copie/exportation.
Pourquoi certaines lignes sont-elles marquées comme brutes ?
Si une ligne ne correspond pas à l'un des formats connus, elle est conservée en texte brut afin que vous puissiez la rechercher et l'inspecter sans perdre de contenu.
Utiliser cet outil dans un flux plus large
Ces collections regroupent les outils et guides qui reviennent souvent dans le même travail.
Parcourir les mêmes tags
Passez à d'autres outils qui partagent le même flux, format ou cas d'usage.