Forty gigabytes of logs a day and no answer to “is checkout slow”. Metrics, logs and traces answer different questions, and logs were doing all three badly.
Logging every request at info level produces a volume nobody reads and a bill somebody notices, and the useful lines are a small fraction of it. Recording the…
Removing personal data at the call site catches what you thought about; removing it at the shipper catches the debug line somebody adds next year. The regular expression…
Removing personal data at the call site catches what you thought about; removing it at the shipper catches the debug line somebody adds next year in a code…
Interpolating values into the message produces a unique string per event, so an aggregator sees a million distinct messages rather than one with a million occurrences. The message…