Broker Messag e Broker Service Service Service Service Motivation for (distributed) logging 6 Proxy Cluster ETCD Service Service Service Service Mongo Elastic Cassandra Postgres Message Broker DevOps
• Each system has it‘s own log format • Subcomponents might have additional ones • Stacktraces / Multiline exceptions • That one DEV who does println 12
JSON log output makes things so much easier to parse • JSON log output is ridiculous to read You can always generate Strings from JSON, the other way not so much 13
time is hard when there is actual load on your system • There is no clever automated way to get requests traced • It needs to happen in your application logic 14
(0) 151.16706496 fax: +49 (0) 212.23362879 www.codecentric.de blog.codecentric.de Some text here Fragen? 38 Christian Uhl, christian.uhl@codecentric .de @chrisuhlcc IT Consultant, Search Guy