Memantau penagihan untuk tenant

Semua tenant ditagih sebagai bagian dari project Identity Platform mereka. Dokumen ini menjelaskan cara mengekspor data penagihan dan memantau biaya tenant individual.

Sebelum memulai

Untuk mengekspor data penagihan tenant, Anda harus diberi peran Pemilik IAM (roles/owner) pada hal berikut:

  • Project Identity Platform dengan multi-tenancy yang diaktifkan.
  • Akun penagihan yang ditautkan ke project Anda.

Mengaktifkan ekspor penagihan ke BigQuery

Agar data penagihan tersedia di BigQuery, ikuti langkah-langkah di artikel Mengekspor data penagihan ke BigQuery.

Anda hanya perlu menyelesaikan langkah satu kali per project.

Membuat kueri data penagihan

  1. Buka halaman BigQuery di Konsol Google Cloud.
    Buka halaman BigQuery

  2. Pilih tabel yang berisi informasi penagihan project Anda.

  3. Klik Compose Query untuk membuka editor kueri.

  4. Masukkan kueri.

    Untuk menampilkan daftar total biaya untuk setiap tenant, gunakan baris berikut, dengan mengganti dataset-name.table-name dengan nama set data penagihan dan tabel yang Anda ekspor di langkah 1:

    SELECT labels.value as Tenant, SUM(cost) as TenantCost
    FROM [dataset-name.table-name]
    WHERE labels.key = "goog-identitytoolkit-tenant"
    GROUP BY 1
    

    Semua laporan pengguna aktif bulanan memiliki waktu mulai di awal bulan. Anda dapat menggunakan WHERE usage_start_time dan hari pertama setiap bulan (dinyatakan dalam Waktu Pasifik) untuk memfilter setiap bulan. Misalnya, untuk mencantumkan biaya setiap tenant untuk Agustus 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
    

    Anda juga bisa mendapatkan biaya untuk satu tenant tertentu. Ganti tenant-id dengan ID tenant Anda di contoh berikut:

    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. Klik Run query untuk menjalankannya.

Anda akan melihat perincian penagihan khusus untuk satu tenant tertentu.

Langkah selanjutnya