Slide 40
Slide 40 text
Operational Debuggability
Operational Debuggability: Semi-Structured Logging
Use formatted protocol and ingest structure. We us CEE-enhanced syslog
@cee: {"time":"20190613T041811654", "tid":167, "pid":33451,
"ver":"f73cfffe", "svc":"dk", "cmp":"tel", "env":"s1",
"p":{"username":"someuser", "action":"password-reset"}}
→
→
Now we can query structured logs not search for arbitrary text
@severity:"error" svc:"dk" env:"prod" payload_status:[500
TO 599]
→
Susan Potter From Zero to Haskell: Lessons Learned 2019-06-15 32 / 44