metrico / qryn

Polyglot Observability Stack. Lightweight & Drop-in compatible with Loki, Prometheus, Tempo, Pyroscope, Opentelemetry, Datadog & more! WASM powered ⭐️ Star to Support
https://qryn.dev
GNU Affero General Public License v3.0
1.05k stars 63 forks source link

[Feature request] Multi-tenancy support #436

Open deathalt opened 5 months ago

deathalt commented 5 months ago

Background:

Qryn is a fantastic tool for monitoring and analyzing data, but it currently lacks support for multi-tenancy. Multi-tenancy is becoming increasingly important for organizations as they need to manage data and resources across different teams or clients within a single Qryn instance.

Feature Request:

I would like to request the addition of multi-tenancy support in Qryn. This feature would enable users to segregate and manage their data and resources securely within the same Qryn instance.

Expected Behavior:

When multi-tenancy support is implemented, users should be able to:

Create and manage multiple "tenants" within Qryn. Each tenant should have its own isolated environment for data, configurations, and user access.

Assign different permissions and roles to users for each tenant, ensuring that sensitive data and configurations are protected.

Easily switch between tenants or view aggregated data across tenants when necessary.

Maintain data separation and isolation between tenants to prevent data leakage or unauthorized access.

Use Cases:

Qryn users can monitor multiple projects or departments can set up separate tenants for each project or department, ensuring data separation and access control. Organizations with strict compliance requirements can ensure that each business unit complies with regulations by creating isolated tenants.

Additional Information:

Please let me know if you need any further details or clarification regarding this feature request. I believe that adding multi-tenancy support will significantly enhance the flexibility and usefulness of Qryn for a wide range of users.

Thank you for considering this feature request. I look forward to your response and any updates on the development progress.