Challenge Analyse de Logs

mar. 23 septembre 2025 - 1 min read -

Challenge Analyse de Logs

Objectif

Analyser un fichier de logs et répondre à 4 questions.

Repo Gitlab

https://gitlab.com/kodetis/challenge

Format des Logs

[TIMESTAMP] [LEVEL] [SERVICE_ID] [MESSAGE]

Exemple :

2025-09-23T10:00:00 INFO S-1234 User 'Alice' logged in.
2025-09-23T10:00:05 ERROR S-1234 Failed to process request.

Instructions

Créez un script capable de répondre aux questions suivantes :

  1. Combien d’erreurs (lignes avec [LEVEL] ERROR) y a-t-il dans le fichier de log ?

  2. Quel est l’identifiant de service ([SERVICE_ID]) qui génère le plus d’erreurs ?

  3. À quel moment (timestamp) la première erreur est-elle apparue ?

  4. Pour le service le plus “problématique”, lister toutes les messages d’erreur associées.

Livrables

  1. Script d’analyse
  2. Fichier de log de test (120 entrées minimum)
  3. README avec instructions d’utilisation

Délai

48h maximum


Objectif : Évaluer vos capacités de traitement de données textuelles.