Multi-Tenancy

Avertissement

Cette page est en cours de traduction. Pour la documentation complète, veuillez consulter la version anglaise.

IceGate est conçu comme un système multi-tenant, fournissant une isolation des données entre différentes organisations ou équipes.

Identification du Tenant

Les tenants sont identifiés par l'en-tête X-Scope-OrgID dans toutes les requêtes API.

curl -G http://localhost:3100/loki/api/v1/query_range \
          -H "X-Scope-OrgID: tenant-123" \
          --data-urlencode 'query={service_name="api-service"}'
        

Isolation des Données

Toutes les tables de données sont partitionnées par tenant_id :

partitioning = ARRAY['tenant_id', 'account_id', 'day(timestamp)']
        

Étapes Suivantes