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

Transformer vos logs en insights avec ELK

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

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 !

Avatar for Leonardo Noleto

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