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

Span ID is always 0000000000000000 #816

Open
rjmc012 opened this issue May 8, 2024 · 1 comment
Open

Span ID is always 0000000000000000 #816

rjmc012 opened this issue May 8, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@rjmc012
Copy link

rjmc012 commented May 8, 2024

When the user request goes through multiple services, Beyla captures it on each services but the traceparent seems not set. Always showing span ID as 0000000000000000, so the flow of the request cannot be identified from the traces.

In some cases, where the 2 services which are consecutive in the request flow running on a same node, the span ID getting generated and the span displays traces from these two services in Grafana visualization.

Lnaguages in services :- Java and NodeJS
Workload Environment :- Azure AKS
Beyla Installation :- Daemonset (privileged mode)

@grcevski
Copy link
Contributor

grcevski commented May 8, 2024

This is a current limitation, we can only propagate context properly for Go, for the other languages we can only do it if the applications are monitored by the same Beyla instance, which limits us to a single node.

We cover some of the limitations of what's currently there in this blogpost https://grafana.com/blog/2024/03/21/opentelemetry-distributed-tracing-with-ebpf-whats-new-in-grafana-beyla-1.3/

We've figured out a completely new approach which will eliminate both restrictions, I expect we'll have something in the next few releases.

@grcevski grcevski added the enhancement New feature or request label May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants