%%
date:: [[2022-07-18]]
%%
# [[Traces]]
Traces are a pillar of [[Observability]] and are the most verbose of the three pillars because they describe the journey of a request or transaction through a single service or component. [^horovits] [[Stack traces]] show the path in the code that was traversed, starting from the place in the high-level runtime code and ending with the lowest-level function being called.
In modern,[[Distributed computing|distributed]] (and often [[Microservices|microservices-based]]) systems, [[Distributed tracing]] implements tracing on a larger scale, across multiple components in a system.
[^horovits]: Horovits, D. (2022). *5 key observability trends for 2022*. InfoWorld. Retrieved from: https://www.infoworld.com/article/3648053/5-key-observability-trends-for-2022.html