Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Transformer vos logs en insights avec ELK

Transformer vos logs en insights avec ELK

Les logs sont une mine d’informations. Cependant, les transformer en métriques faciles à comprendre peut s'avérer une tâche ardue : chaque application a une structure de log différente, elles sont souvent décentralisées, les formats de timestamp sont divers et variés et les analyser nécessite souvent une expertise technique. Avec la stack ELK - ElasticSearch, Logstash et Kibana, je vous montrerai que faire parler vos logs n'est plus qu'un jeu d'enfant !

Leonardo Noleto

April 20, 2015
Tweet

More Decks by Leonardo Noleto

Other Decks in Programming

Transcript

  1. Pourquoi les logs ? • Une mine d’informations ◦ techniques

    : temps de réponse, vitalité du système, code erreurs, etc ◦ fonctionnelles : achats concrétisés, combien et durée,etc ◦ analytiques : présentation pub, clic ou pas, etc
  2. Mais... • Chaque application a une structure différente • Horodatage

    avec différents formats • Décentralisées (ssh + grep ?) • Expertise pour les lire
  3. OK

  4. ElasticSearch • Moteur de recherche • Schema Free/Schema-Less • Stockage

    en JSON • Distribué (scale up+out) • Real time data • Lucene
  5. Au-delà de l’analytics... • Détection de pattern (Apriori, FP-Growth) •

    Fraude et intrusion • Détection des bugs et régressions • Analyse prédictives (Machine Learning) • Time-series outliers