Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

Monitoraggio della fatturazione per i tenant

Tutti i tenant vengono fatturati come parte del loro progetto Identity Platform. Questo documento spiega come esportare i dati di fatturazione e monitorare il costo dei singoli tenant.

Prima di iniziare

Per esportare i dati di fatturazione tenant, devi ottenere il ruolo Proprietario IAM (roles/owner) come segue:

  • Un progetto Identity Platform con architettura multitenancy abilitata.
  • L'account di fatturazione collegato al tuo progetto.

Attivazione dell'esportazione della fatturazione in BigQuery

Per rendere disponibili i dati di fatturazione in BigQuery, segui la procedura descritta in Esportare i dati di fatturazione in BigQuery.

Devi completare il passaggio solo una volta per progetto.

Esecuzione di query sui dati di fatturazione

  1. Apri la pagina BigQuery in Google Cloud Console.
    Vai alla pagina BigQuery

  2. Seleziona la tabella che contiene i dati di fatturazione del progetto.

  3. Fai clic su Scrivi query per aprire l'editor delle query.

  4. Inserisci una query.

    Per elencare il costo totale per ogni tenant, utilizza il codice seguente, sostituendo dataset-name.table-name con il nome del set di dati di fatturazione e la tabella esportata 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 utente attivi ogni mese 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) per applicare un filtro mensile. Ad esempio, per elencare il costo di ciascun tenant per il mese di 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 sostenere i costi relativi a un tenant specifico. Sostituisci tenant-id con l'ID del tuo 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
    
  5. Fai clic su Esegui query per eseguirla.

Dovresti vedere una suddivisione della fatturazione specifica per un determinato tenant.

Passaggi successivi