Lorsqu’il y a un problème dans le système, un informaticien ouvre en premier le logfile. Au vu du flux de fichiers log, la recherche d’erreur devient rapidement un travail d’Hercule. L’outil open source Logstash, basé sur Java, aide ici. Logstash est un logging-service central avec outils d’analyse intégré. Il aide à archiver de manière centralisée les protocoles de nombreux serveurs et à les analyser. Toutefois, Logstash ne déploie son potentiel plein qu’en coopération avec Elasticsearch et Kibana. Elasticsearch, le moteur de recherche performant, actuellement le plus apprécié des développeurs, indice les données log-in des protocoles de serveurs. Basé sur Apache Lucene, un moteur de recherche pour Java, Elasticsearch permet aussi une consultation en texte libre. Enfin, Kibana produit des représentations graphiques sympathiques à partir des données. Dans l’outil de visualisation basé sur le Web, les développeurs peuvent examiner et analyser les données log-in en temps réel, dans des dashboards personnalisables.