Tracing: Structured logging, but better

In this web content, the author expresses their dislike for logs and argues for the use of tracing instead. They discuss the key differences between logging and tracing code, highlighting issues with log levels, message querying, mixed outputs/semantics, log relationships, timings, and querying performance. The author suggests that tracing provides more value by automatically including timing data, parent-child relationships, and the ability to filter and visualize data more effectively. They provide a practical example of how to transition from logging to tracing using OpenTelemetry. The content does not contain any controversial information.

https://andydote.co.uk/2023/09/19/tracing-is-better/

To top