Monitoraggio della fatturazione per i tenant
Tutti i tenant vengono fatturati nell'ambito del loro progetto Identity Platform. Questo documento spiega come esportare i dati di fatturazione e monitorare i costi di i singoli inquilini.
Prima di iniziare
Per esportare i dati di fatturazione del tenant, devi ottenere
Ruolo di proprietario IAM (roles/owner
) su quanto segue:
- Un progetto Identity Platform in cui è abilitata la multitenancy.
- L'account di fatturazione collegato al tuo progetto.
Attivare l'esportazione della fatturazione in BigQuery
Per rendere disponibili i dati di fatturazione in BigQuery, segui i passaggi descritti in Esportare i dati di fatturazione in BigQuery.
Devi completare il passaggio una sola volta per progetto.
Eseguire query sui dati di fatturazione
Apri la pagina BigQuery nella console Google Cloud.
Vai alla pagina BigQuerySeleziona la tabella contenente i dati di fatturazione del progetto.
Fai clic su Crea query per aprire l'editor query.
Inserisci una query.
Per elencare il costo totale per ogni tenant, utilizza quanto segue, sostituendo
dataset-name.table-name
con il nome del set di dati e della tabella di fatturazione esportati nel passaggio 1:SELECT labels.value as Tenant, SUM(cost) as TenantCost FROM [dataset-name.table-name] WHERE labels.key = "goog-identitytoolkit-tenant" GROUP BY 1
Tutti i report sugli utenti attivi mensili hanno un'ora di inizio all'inizio del mese. Puoi utilizzare
WHERE usage_start_time
e il primo giorno del mese (espresso nel fuso orario del Pacifico USA) per filtrare i dati su base mensile. Ad esempio, per elencare il costo di ogni tenant per agosto 2019:SELECT labels.value as Tenant, SUM(cost) as TenantCost FROM [dataset-name.table-name] WHERE labels.key = "goog-identitytoolkit-tenant" AND usage_start_time = "2019-08-01 00:00:00 -07:00" GROUP BY 1
Puoi anche visualizzare i costi per un tenant specifico. Sostituisci
tenant-id
con l'ID del tenant nell'esempio seguente:SELECT labels.value as Tenant, SUM(cost) as TenantCost FROM [dataset-name.table-name] WHERE labels.key = "goog-identitytoolkit-tenant" AND labels.value = "tenant-id" GROUP BY 1
Fai clic su Esegui query per eseguirla.
Dovresti vedere una suddivisione della fatturazione specifica per un determinato tenant.