metrico / qryn

⭐️ All-in-One Polyglot Observability with OLAP Storage for Logs, Metrics, Traces & Profiles. Drop-in Grafana Cloud replacement compatible with Loki, Prometheus, Tempo, Pyroscope, Opentelemetry, Datadog and beyond :rocket:
https://qryn.dev
GNU Affero General Public License v3.0
1.24k stars 68 forks source link

Feature: Add support for tenants #78

Open mr-karan opened 2 years ago

mr-karan commented 2 years ago

Would it be possible to add Multi-Tenancy support similar to https://grafana.com/docs/loki/latest/operations/multi-tenancy/ ?

The way I am thinking for this to work is:

Loki actually uses a common Index store for all tenants, but chunk store is separated. We could follow the same or IMHO, a separate DB per tenant would provide more isolation.

lmangani commented 2 years ago

Hi @mr-karan this is not currently in scope yet, but will surely become an item in the future as we stabilize core features

bzed commented 1 year ago

Hi @lmangani @akvlad - any news on this? That would be relly useful for use.

lmangani commented 1 year ago

Hello @bzed we currently offer multitenancy (as well as full promql support, faster performance, and other features) on https://qryn.cloud and on-prem deployments powered by qryn-go, which will be released once we secure funding the project development short of any sponsors jumping in.

bzed commented 1 year ago

@lmangani cloud is for various reasons absolutely not an option for us. Could you give us some details about funding and in which state the project is?

lmangani commented 1 year ago

@bzed thanks for asking - we're getting there! We're redesigning qryn-js to be fully based on OTEL collector and once that's one, partitioning is back on the table. Until then Id you'd like to support the project PM me, you can also license and run qryn.cloud on prem w/ full featured partitioning