Open
Description
Is your feature request related to a problem? Please describe.
It would be nice to combine results from multiple clusters into one result in a single query.
Describe the solution you'd like
We could add this feature in query frontend
just like query federation adding a label to all metrics by default.
we can call that label __cluster_id__
Some decisions regarding partial query error. They should be made in the spec as much as possible.
Describe alternatives you've considered
- promxy. It works but it lacks caching capabilities. I know it OOMs easily
Additional context
This feature should start with a doc proposal first, followed by an implementation.
Like https://cortexmetrics.io/docs/proposals/cross-tenant-query-federation/
The implementation of this feature is free to pick right now. Maybe I pick it up in the future