Pourquoi utiliser ce générateur de logs ?
- Générez des logs Nginx, Apache ou JSONL sans quitter le navigateur.
- Réglez les distributions de statuts, d’URL et d’agents utilisateur pour obtenir des données plausibles.
- Prévisualisez un extrait puis exportez immédiatement le résultat complet.
- Partagez les réglages sans exposer la sortie générée.
Cas d’usage
- Développement de parseurs et de pipelines.
- Tests de tableaux de bord, d’alertes ou de monitoring.
- Jeux de démonstration pour ateliers et formations.
Préréglages rapides
Choisissez un scénario de départ pour les formes de logs les plus courantes.
Générer
Générateur de logs aléatoires
Choisissez un format, ajustez les distributions puis générez les logs.
Exemple
203.0.113.45 - - [19/Jan/2026:09:12:33 +0000] "GET /api/v1/users HTTP/1.1" 200 512 "-" "Mozilla/5.0 ..."
Comment utiliser ce générateur de logs efficacement
Commencez par choisir un format et un scénario de base, puis ajustez la distribution temporelle et la distribution du trafic jusqu’à obtenir des sorties proches du cas de test que vous voulez reproduire.
Choisir d’abord le format
Choisissez Nginx ou Apache si vous avez besoin de lignes combined pour tester des parseurs de logs d’accès. Choisissez JSONL si vous préférez un enregistrement structuré par ligne pour des pipelines, de l’analyse ou des outils NDJSON.
Régler la chronologie et la répartition du trafic
Définissez d’abord l’intervalle temporel, puis choisissez un mode uniforme ou en rafales. Ajustez ensuite le scénario, les chemins, les poids de statut, la répartition UA et les référents pour rapprocher la charge générée de votre cas réel.
Décider si la graine doit être partagée
Le mode sécurisé convient aux jeux de données ponctuels. Le mode avec graine sert uniquement à reproduire exactement le même résultat. Ajoutez la graine dans l’URL seulement si une autre personne doit recréer la même exécution.
Vérifier l’aperçu avant d’exporter
L’aperçu affiche les 50 premières lignes. Utilisez-le pour valider le format d’horodatage, la répartition des chemins et la distribution des statuts avant de copier ou de télécharger la sortie complète.
Voir aussi
FAQ
Qu’est-ce que JSONL ?
JSONL est du JSON délimité par des retours à la ligne : un objet JSON par ligne.
Qu’est-ce qu’une rafale temporelle ?
Le mode par rafales concentre les lignes de log dans des fenêtres temporelles pondérées.
Le mode avec graine est-il sécurisé ?
Non. Le mode avec graine sert uniquement à la reproductibilité.
Que contient une URL de partage ?
Une URL de partage enregistre uniquement les réglages choisis. Elle n’inclut ni les logs générés, ni l’aperçu, ni le contenu d’un profil importé, sauf si vous choisissez explicitement d’inclure la graine.
Comment choisir entre Nginx, Apache et JSONL ?
Choisissez Nginx ou Apache si vous avez besoin de lignes combined pour tester des parseurs. Choisissez JSONL lorsque vous voulez des enregistrements structurés pour des pipelines, de l’analyse ou des outils compatibles NDJSON.