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

Orleans 8.2 and up creates OpenTelemetry traces with thousands of spans #9270

Open
Costo opened this issue Dec 18, 2024 · 0 comments
Open

Orleans 8.2 and up creates OpenTelemetry traces with thousands of spans #9270

Costo opened this issue Dec 18, 2024 · 0 comments

Comments

@Costo
Copy link
Contributor

Costo commented Dec 18, 2024

Hi!
We recently updated projects from Orleans 8.0 to 8.2 and we noticed that our Otel traces are mixed up. We have traces with thousands of spans. It seems that persistent pulling agents always reuse the same TraceId/OperationId as you can see in the screenshots below. The only significant change I see between 8.0 and 8.2 in the persistent pulling agent is the new Grain Timers. Could it be related?

I created a reproduction project using the Simple Streaming Sample:
https://github.com/Costo/orleans-otel-issue/tree/main

Thanks!

Screenshot of Aspire Dashboard:
Image

Screenshot of Application Insights in Azure Portal:
Image

@Costo Costo changed the title Open Telemetry traces are all mixed up in Orleans 8.2 and up. Orleans 8.2 and up creates OpenTelemetry traces with thousands of spans Jan 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant