# Analyseur de logs structures

Detecte les formats de logs courants, extrait les champs principaux et exporte en JSON, CSV ou SQL.

> Page canonique: https://elysiatools.com/fr/tools/structured-log-analyzer

- **Catégorie:** Data Processing

- **Mots-clés:** logs, structure, jsonl, apache, syslog

## Présentation

L'Analyseur de logs structurés est un outil de traitement de données conçu pour identifier, extraire et normaliser automatiquement les formats de journaux courants tels que JSON Lines, Apache et Syslog. Il vous permet de transformer des données brutes ou des fichiers de logs complexes en formats exploitables comme JSON, CSV ou SQL, tout en gérant les entrées multilignes et en offrant la possibilité d'utiliser des expressions régulières personnalisées pour une extraction sur mesure.

## Entrées

- **Entree des logs** (textarea): {"level":"error","message":"Disk almost full"} 127.0.0.1 - - \[10/Oct/2000:13:55:36 -0700\] "GET /health HTTP/1.1" 200 2326
- **Fichier journal** (file)
- **Format dexport** (select)
- **Agreger les logs multilignes** (checkbox)
- **Regex personnalisee** (text): ^(?\\S+) (?\\w+) (?\\w+) (?.+)$

## Quand l'utiliser

- Lors de l'audit de serveurs web nécessitant la conversion de logs Apache ou Nginx en un format tabulaire pour une analyse rapide.
- Pour consolider des journaux d'applications mixtes (JSONL et Syslog) en une seule base de données SQL ou un fichier CSV.
- Lors du débogage d'erreurs complexes où les traces de la pile (stack traces) multilignes doivent être agrégées en une seule entrée logique.

## Fonctionnement

- Collez vos logs bruts dans le champ texte ou téléchargez un fichier journal (jusqu'à 20 Mo).
- Sélectionnez le format d'exportation souhaité (JSON, CSV ou SQL) et activez l'agrégation des logs multilignes si nécessaire.
- Si vos logs utilisent un format non standard, saisissez une expression régulière personnalisée avec des groupes nommés pour définir les champs à extraire.
- L'outil analyse les données, infère les types de champs et génère un rapport structuré prêt à être exporté.

## Cas d'usage

- Migration de logs bruts vers une base de données relationnelle via l'exportation de requêtes d'insertion SQL.
- Analyse de sécurité et de trafic web en convertissant les logs d'accès Apache en CSV pour les ouvrir dans un tableur.
- Standardisation des journaux de microservices où différents services génèrent des logs en JSONL et Syslog.

## Questions fréquentes

### Quels formats de logs sont pris en charge automatiquement ?

L'outil détecte nativement les formats courants tels que JSON Lines (JSONL), les logs d'accès Apache/Nginx et Syslog.

### Puis-je analyser un format de log propriétaire ?

Oui, vous pouvez utiliser le champ 'Regex personnalisée' pour définir vos propres règles d'extraction à l'aide de groupes nommés (par exemple, \`(?\\w+)\`).

### Comment l'outil gère-t-il les erreurs multilignes comme les stack traces ?

En activant l'option 'Agréger les logs multilignes', l'outil regroupe automatiquement les lignes consécutives appartenant à la même entrée de journal.

### Quelle est la taille maximale de fichier autorisée ?

Vous pouvez télécharger des fichiers journaux (.txt, .json, .log) d'une taille maximale de 20 Mo.

### Quels sont les formats d'exportation disponibles ?

Les logs analysés peuvent être exportés sous forme de tableau CSV, d'objets JSON ou de requêtes d'insertion SQL.

## Outils associés

- [Planificateur de migration CSV vers base de donnees](https://elysiatools.com/fr/tools/csv-to-database-migration-planner): Infere un schema relationnel a partir dun CSV et genere CREATE TABLE et ALTER pour PostgreSQL, MySQL, SQLite ou SQL Server
- [Detecteur de conflits de prefixes et abreviations pour mock data](https://elysiatools.com/fr/tools/mock-data-naming-conflict-detector): Detecte des noms de champs visuellement confus et des collisions de prefixe dans des CSV, JSON ou schemas
- [Profileur de qualite de dataset](https://elysiatools.com/fr/tools/dataset-quality-profiler): Profile des jeux CSV ou JSON pour detecter manquants, doublons, derive de format, types et outliers.
- [Analyseur de prevision et de saisonnalite](https://elysiatools.com/fr/tools/time-series-forecast-seasonality-analyzer): Projette des periodes futures a partir de donnees CSV ou JSON et affiche tendance, saisonnalite et residus
- [Extracteur de tableaux PDF vers CSV/JSON](https://elysiatools.com/fr/tools/pdf-table-extractor-to-csv-json): Extrait des tableaux PDF avec OpenDataLoader et les exporte en JSON, CSV ou HTML
- [Text to Excel Converter](https://elysiatools.com/fr/tools/text-to-excel): Convert various text formats to Excel with customizable parsing and formatting options
- [Generateur JSON-LD depuis CSV](https://elysiatools.com/fr/tools/json-ld-generator-from-csv): Transforme des lignes CSV ou Excel en JSON-LD Schema.org pour des articles, produits ou evenements avec une sortie prete a etre validee
- [Suppresseur de Caractères BOM](https://elysiatools.com/fr/tools/data-bom-remover): Supprimer les caractères BOM (Byte Order Mark) du contenu textuel et des fichiers. Parfait pour nettoyer les fichiers texte avec des problèmes d'encodage.

## Exemples

- [Traitement de Chaînes Windows - Exemples C#](https://elysiatools.com/fr/samples/windows-string-processing-csharp): Exemples complets de traitement de chaînes C# pour plateforme Windows incluant manipulation, division, jonction, expressions régulières et analyse de texte
- [Exemples CSV](https://elysiatools.com/fr/samples/csv-samples): Fichiers CSV d'exemple avec divers types de données, tailles et niveaux de complexité
- [Exemples Python](https://elysiatools.com/fr/samples/python): Exemples de code Python et démonstrations Hello World
- [Exemples Apache Arrow](https://elysiatools.com/fr/samples/arrow): Exemples de format colonnaire en mémoire Apache Arrow pour le traitement de données et l'analyse haute performance

## Contenu associé

- [Outils de formatage, de diff et de normalisation JSON](https://elysiatools.com/fr/hubs/json-format): Comparez les outils de formatage JSON, diff, revue de logs, comparaison de configuration et normalisation de données dans un hub unique pour les workflows JSON lisibles et vérifiables.
- [Outils d inspection, de diff et de transformation JSON](https://elysiatools.com/fr/hubs/json-utility): Regroupe dans un meme hub les outils de formatage JSON, comparaison, inspection de chemins, validation de schema, fusion et transformation pour les workflows API et donnees.
- [Outils de detection de PII, de caviardage de logs et de nettoyage de confidentialite](https://elysiatools.com/fr/hubs/pii-log-redaction): Reperez les donnees personnelles dans les logs, masquez le texte sensible, validez les identifiants extraits et preparez des sorties plus sures pour les revues de securite et de conformite.
- [Outils d observabilite, d analyse de logs et de debogage de traces](https://elysiatools.com/fr/hubs/observability-debugging): Analysez des logs, inspectez des traces, comparez la derive des payloads API et transformez des donnees d observabilite brutes en chronologies, diagrammes et preuves structurees pour deboguer plus vite.
