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

[FEATURE PROPOSAL] Support for multi-tenancy in Trace Analytics #1377

Open
JulianQuispel opened this issue Jan 22, 2024 · 0 comments · May be fixed by #1404
Open

[FEATURE PROPOSAL] Support for multi-tenancy in Trace Analytics #1377

JulianQuispel opened this issue Jan 22, 2024 · 0 comments · May be fixed by #1404
Labels
enhancement New feature or request

Comments

@JulianQuispel
Copy link

Is your feature request related to a problem?
Currently, the Trace Analytics OpenSearch Dashboards plugin does not support the option for tenants to only have access to their own namespaced indices causing the plugin to fail.

What solution would you like?
At some point this commit was made to extend the indices pattern. However this pattern is too broad for individual tenants, causing the application to return a 403 based on security rules. We would like the pattern to include the name of the tenant so it's easier to limit access to particular index patterns. Therefore we came with the following solution:

otel-v1-apm-span-* => otel-v1-apm-span-*
otel-v1-apm-service-map* => otel-v1-apm-service-map-*

What alternatives have you considered?
As far as we know there are no existing solutions for the problem.

Do you have any additional context?
We already started working on a feature proposal and made sure it was fully functional on our test environment. The next step would be to get it upstream. The feature can be enabled or disabled based on the following configuration option:
opensearch_observability.multitenancy.enabled: true

@JulianQuispel JulianQuispel added enhancement New feature or request untriaged labels Jan 22, 2024
@JulianQuispel JulianQuispel linked a pull request Feb 2, 2024 that will close this issue
6 tasks
@Swiddis Swiddis removed the untriaged label Feb 27, 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

Successfully merging a pull request may close this issue.

2 participants