Menguji pelaporan penggunaan untuk produk SaaS

Dokumen ini menunjukkan cara menguji pelaporan penggunaan untuk produk SaaS yang Anda tawarkan melalui Google Cloud Marketplace.

Sebelum memulai

Menjalankan pengujian untuk menghasilkan penggunaan

Anda memverifikasi pelaporan penggunaan dengan menjalankan pengujian yang menghasilkan laporan penggunaan, lalu membandingkan laporan penggunaan dengan hasil yang Anda harapkan. Untuk menjalankan pengujian, lakukan hal berikut:

  1. Di Producer Portal, beralihlah ke Google Cloud project yang terkait dengan Akun Penagihan Pengujian Anda.

  2. Dari halaman listingan Google Cloud Marketplace produk Anda, gunakan Akun Penagihan Uji Anda untuk membeli produk.

  3. Kirim laporan penggunaan awal untuk satu metrik yang dapat dikenali. Nilai ini harus sama dengan lebih dari US$0,01, dan kurang dari jumlah penggunaan yang Anda harapkan untuk penggunaan selama satu jam. Misalnya, jika produk Anda menagih per GiB per jam, kirimkan satu laporan penggunaan yang setara dengan satu GiB per jam. Hal ini mempermudah verifikasi bahwa pengukuran dan penagihan berfungsi seperti yang diharapkan saat Anda membandingkannya dengan laporan Insight inkremental pelanggan.

    Untuk mengetahui detail tentang cara mengirim laporan penggunaan, termasuk cara memformat laporan dan waktu penggunaan, lihat Melaporkan penggunaan ke Google.

  4. Terus kirim setidaknya satu laporan penggunaan per jam selama minimal enam jam. Jika Anda mengirim lebih dari satu laporan penggunaan per jam, hal ini tidak akan memengaruhi panjang minimum yang diperlukan untuk pengujian, yang tetap enam jam.

  5. Selama periode pengujian, buat log yang berisi informasi penggunaan yang Anda laporkan dalam format Google Spreadsheet atau CSV, dengan format berikut:

    Waktu (UTC) operationID startTime endTime consumerId metricName metricValue
    TIME OPERATION_ID START_TIME END_TIME project_number: PROJECT_NUMBER METRIC_NAME METRIC_VALUE

    Berikan log ini, dalam format Google Spreadsheet atau CSV, kepada tim engineering partner Cloud Marketplace Anda.

  6. Setelah Anda menerima laporan Insight inkremental pelanggan yang sesuai dengan jangka waktu saat Anda menjalankan pengujian, Google akan membandingkan nilai dalam laporan Anda dengan nilai yang diharapkan, termasuk kolom berikut:

    • charges
    • sku_id
    • sku_description
    • usage
    • unit
    • currency
    • external_account_id

    Google akan mengirimkan hasil perbandingan tersebut kepada Anda.

Membersihkan setelah pengujian

Setelah Google menerima dan memverifikasi penggunaan Anda dari periode pengujian, bersihkan resource yang Anda buat untuk pengujian dengan melakukan hal berikut:

  • Berhenti mengirim laporan penggunaan untuk hak yang Anda buat untuk pengujian.
  • Membatalkan semua hak yang Anda buat untuk pengujian.
  • Hapus semua anggota tim Google yang Anda tambahkan ke akun Penagihan Cloud selama pengujian.