# Encore's approach to simplifying distributed tracing with static analysis

DevFeed: [Encore's approach to simplifying distributed tracing with static analysis](<https://devfeed.tech/articles/distributed-tracing-made-simple-17854.md>)

Original publisher: [Read original article](<https://encore.dev/blog/tracing-reimagined>)

Author: André Eriksson

Published: 2021-05-04T00:00:00Z

Content type: article

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [tracing](<https://devfeed.tech/topics/tracing.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>)

Tags: [distributed](<https://devfeed.tech/tags/distributed.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [observability](<https://devfeed.tech/tags/observability.md>), [pairs](<https://devfeed.tech/tags/pairs.md>), [tracing](<https://devfeed.tech/tags/tracing.md>)

## AI overview

The article explains why distributed tracing can be difficult to use in distributed systems: generic span data is hard to interpret, and instrumentation requires error-prone context propagation. It presents Encore's approach of using static analysis to provide more useful tracing insights out of the box.

## Source excerpt

Everything's on fire! Oh that's fine, that's normal.