-
Notifications
You must be signed in to change notification settings - Fork 530
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
Ability to search all tenants in multi-tenant setups #1858
Comments
This already exists in our enterprise tracing product: GET. We have been discussing open sourcing it, but we weren't sure if the community was interested. Thanks for the feature request! I will bring it up internally and then report back. |
So we've discussed this internally and we do intend to eventually open source it. However, there is unfortunately no timeline I can share for this. I would expect to revisit this decision in the next few months. FWIW, I'm working to open source it and it will happen as soon as we can get alignment internally. |
Hi! I am also interested in this feature. Is there any news? Thanks!!! |
would be great to have this feature implemented |
We would love to have this feature! ❤️ |
Is a very interesting feature!! |
Hi.. this is a very useful feature to see the end to end trace spanning multiple systems. With Loki we are able to do this while for tempo this feature is missing. |
This is a very useful feature to really see the power of distributed tracing. We are already able to make use of this feature in Mimir and Loki. Hope to see this feature soon in OSS Tempo ❤️ |
Hi @joe-elliott, we love to have this feature in OSS Tempo for distributed tracing! |
+1 |
I gather this is an in demand request. The enterprise version referenced above is buried in a component which does not exist in OSS Tempo. I would like this feature as well, but we are not currently prioritizing it. If someone from the community would like to work on it, I will help review a PR. There are many levels this could be tackled at, but the easiest would be to add a piece of middleware in the query frontend that uses dskit to parse multiple tenant ids in X-Scope-OrgID. This middleware would then pass a downstream request once for each tenant. |
I am working on this issue. I want to test my changes. What's the correct way of doing it? |
Manually: https://github.com/grafana/tempo/tree/main/example/docker-compose/otel-collector-multitenant Testing tempo/integration/e2e/e2e_test.go Line 41 in bc3f543
|
When I run e2e_test.TestAllInOne, I see error as:
Is some configuration change needed to make it run locally? |
e2e tests use the image Also, if you run |
A WIP PR: |
any news on this ? |
Hello Team, Any timelines to have this released? |
@roobalimsab we have #3087 up, we are hoping to include it in next tempo release. |
Great, thanks for the update. looking forward |
I'd like the ability to search all tenants at once in a multi-tenant setup. At least when pulling a trace by trace ID. We have multiple departments who communicate with each other, and each department is set up as its own tenant. If a trace goes from tenant A->B->A, it will appear as a broken trace when querying tenant A and as a root span missing trace when querying tenant B.
The text was updated successfully, but these errors were encountered: