Hi, the current architecture of multi-tenant Loki is a directory for each tenant ID under the existing bucket if we are using s3 backend storage.
Is there a way to configure the Loki to create a bucket for each tenant instead of using directories per bucket? (multi bucket option)
The problem is
Under multi-tenant architecture, there should be a way to monitor the space usage of each tenant with consideration of the retention time configuration.Hi, the current architecture of multi-tenant Loki is a directory for each tenant ID under the existing bucket if we are using s3 backend storage.
Is there a way to configure the Loki to create a bucket for each tenant instead of using directories per bucket? (multi bucket option)
The problem is
Under multi-tenant architecture, there should be a way to monitor the space usage of each tenant with consideration of the retention time configuration.
I too would like to know if this is an option. We are considering Loki with Minio to support on prim with multi-cloud abstractions. It would be great to have Tenant isolation at the Bucket/Cloud Provider level so we could have different tenants on different cloud buckets, some on prim, some off, depending on their volume or geograhpic regions.
Our use case is that we are an object storage platform. We want to provide access logs for our customers and store them in a bucket of their account on our platform.
So, for each tenant, we want to be able to configure a separate bucket and credentials.