opensearch-project / OpenSearch

🔎 Open source distributed and RESTful search engine.
https://opensearch.org/docs/latest/opensearch/index/
Apache License 2.0
8.83k stars 1.62k forks source link

[META] Multi-tenancy support in OpenSearch #13516

Open ansjcy opened 2 weeks ago

ansjcy commented 2 weeks ago

Please describe the end goal of this project

Introduce and enable multi-tenancy as a first class citizen in OpenSearch by associating traffic with specific users or workloads. This will allow better categorization, management, troubleshooting and analysis of subsets of traffic hitting an OpenSearch cluster.

We can start from the search use cases and build a generic framework/solution, which can be extend it to other workflow like indexing.

Supporting References

Related RFC

Potential downstream consumers

Issues/PRs

MVP version:

Related component

Search

andrross commented 1 week ago

[Triage - attendees 1 2 3 4] @ansjcy Thanks for filing. Looking forward to seeing progress here.

kaushalmahi12 commented 2 days ago

Hi @ansjcy thanks for opening this issue. I have an open PR for this for QSB use case(search workloads): https://github.com/opensearch-project/OpenSearch/pull/13713