The document discusses how logging in software is often broken and provides recommendations for making logging more effective. It recommends using continuous event IDs, transaction tracing, log aggregation and search tools, designing software with logging in mind, and making log severity levels configurable. This will help with tasks like verification, traceability, accountability, and diagnosing issues across development and operations teams.
Un-Broken Logging: The Foundation of Software Operability
1. Un-Broken Logging
the foundation of software operability
Operability.io conference #OIO15
Friday 25th September 2015
Matthew Skelton
Skelton Thatcher Consulting
@matthewpskelton
2.
3. The way we use logging is (often) broken
How to make our logging more awesome
Why we should care
145. More
Ditch the Debugger and Use Log
Analysis Instead
Matthew Skelton
https://blog.logentries.com/2015/07/ditch-
the-debugger-and-use-log-analysis-instead/
146. More
Using Log Aggregation Across
Dev & Ops: The Pricing Advantage
Rob Thatcher
https://blog.logentries.com/2015/08/using-
log-aggregation-across-dev-ops-the-pricing-
advantage/