Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Epic: Akka.Streams Support #42

Open
Aaronontheweb opened this issue Feb 1, 2022 · 0 comments
Open

Epic: Akka.Streams Support #42

Aaronontheweb opened this issue Feb 1, 2022 · 0 comments
Labels
actor-integration 📬 Integration with Akka.NET runtime tracing 🔬 Tracing issues

Comments

@Aaronontheweb
Copy link
Member

Similar to how we completed adding end to end tracing for Akka.Persistence in v1.4, we need to improve how tracing is handled inside Akka.Streams for users going forward.

This includes:

  • Breaking up long-running Akka.Streams traces into smaller operations;
  • Trying to trace the graph stages themselves, rather than the actors running them - this is a stretch as it requires having access to the materializer and the graph interpreter, which aren't as easy to reach;
  • Adding extension methods to make it easier to pass trace context around flows, sources, and sinks; and
  • Standardizing practices such as Simplify Kafka integration using WithContext Phobos.Samples#17 to make it easier to propagate trace context to Alpakka / Akka.Streams.Kafka

This issue will take a backseat to #35 in terms of prioritization and whatever we do we'll add support for it to 1.x and 2.x.

@Aaronontheweb Aaronontheweb added actor-integration 📬 Integration with Akka.NET runtime tracing 🔬 Tracing issues labels Feb 1, 2022
@Aaronontheweb Aaronontheweb pinned this issue Feb 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
actor-integration 📬 Integration with Akka.NET runtime tracing 🔬 Tracing issues
Projects
None yet
Development

No branches or pull requests

1 participant