Les Journées Perl 2016

vendredi 24, samedi 25 juin 2016 à Paris

Les Journées Perl 2016

vendredi 24, samedi 25 juin 2016 à Paris

Les Journées Perl 2016

vendredi 24, samedi 25 juin 2016 à Paris

Application Logging in the 21st Century

Par Tim Bunce
Date : vendredi 24 juin 2016 12h10
Durée : 45 minutes
Cible : tous
Langue : English
Tags : elasticsearch haproxy json kibana log4perl logstash rsyslog

Vous pouvez trouver plus d'information sur le site du présentateur :


We run lots of applications on lots of machines. Many written in Perl but many not.

In this talk I'll be exploring how we've evolved the logging step by step to the point where we now capture, forward, and store all log messages from all applications on all machines into an Elasticsearch cluster. The powerful Kibana GUI makes searching fast, simple and powerful.

And not just applications logs as we also log all TCP and HTTP traffic as well, via haproxy.

Along the way we've learned many useful lessons and a few tricks.

For Perl applications in particular I'll be showing how we generate logs in JSON and automatically include extra 'contextual data' that make log messages much more useful. Got an uninitialized variable warning? Now you can see what the code was working on when that happened.


Présentation suivie par: Clément OUDOT (‎KPTN‎), Patrick Mevzek, Sébastien Dorey (‎sdo‎),

 

Application Logging in the 21st Century

Par Tim Bunce
Date : vendredi 24 juin 2016 12h10
Durée : 45 minutes
Cible : tous
Langue : English
Tags : elasticsearch haproxy json kibana log4perl logstash rsyslog

Vous pouvez trouver plus d'information sur le site du présentateur :


We run lots of applications on lots of machines. Many written in Perl but many not.

In this talk I'll be exploring how we've evolved the logging step by step to the point where we now capture, forward, and store all log messages from all applications on all machines into an Elasticsearch cluster. The powerful Kibana GUI makes searching fast, simple and powerful.

And not just applications logs as we also log all TCP and HTTP traffic as well, via haproxy.

Along the way we've learned many useful lessons and a few tricks.

For Perl applications in particular I'll be showing how we generate logs in JSON and automatically include extra 'contextual data' that make log messages much more useful. Got an uninitialized variable warning? Now you can see what the code was working on when that happened.


Présentation suivie par: Clément OUDOT (‎KPTN‎), Patrick Mevzek, Sébastien Dorey (‎sdo‎),