Testare i report sull'utilizzo per i prodotti SaaS

Questo documento mostra come testare i report sull'utilizzo per i prodotti SaaS che offri tramite Google Cloud Marketplace.

Prima di iniziare

Esegui un test per generare l'utilizzo

Verifichi i report sull'utilizzo eseguendo un test che genera report sull'utilizzo e poi confrontando i report sull'utilizzo con i risultati previsti. Per eseguire il test, fai quanto segue:

  1. In Producer Portal, passa a un progetto Google Cloud associato al tuo account di fatturazione di test.

  2. Dalla pagina della scheda Google Cloud Marketplace del tuo prodotto, utilizza l'account di fatturazione di test per acquistare il prodotto.

  3. Invia un report sull'utilizzo iniziale per una singola metrica riconoscibile. Questo valore deve essere superiore a 0, 01$USD e inferiore alla quantità di utilizzo che prevedi per un'ora di utilizzo. Ad esempio, se il tuo prodotto viene fatturato per GiB all'ora, invia un singolo report sull'utilizzo equivalente a 1 GB all'ora. In questo modo, è più facile verificare che la misurazione e la fatturazione funzionino come previsto quando le confronti con il report Approfondimenti incrementali sui clienti.

    Per informazioni dettagliate su come inviare i report sull'utilizzo, inclusi la formattazione dei report e gli orari di utilizzo, consulta Segnalare l'utilizzo a Google.

  4. Continua a inviare almeno un report sull'utilizzo all'ora per almeno sei ore. Se invii più di un report sull'utilizzo all'ora, ciò non influisce sulla durata minima richiesta del test, che rimane di sei ore.

  5. Per tutta la durata del periodo di test, crea log che contengano le informazioni sull'utilizzo che stai segnalando in formato Fogli Google o CSV, con il seguente formato:

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

    Fornisci questi log, in formato Fogli Google o CSV, al tuo team di Partner Engineer di Cloud Marketplace.

  6. Dopo aver ricevuto il report sugli approfondimenti incrementali sui clienti corrispondente al periodo di tempo durante il quale hai eseguito i test, Google confronta i valori nel report con i valori previsti, inclusi i seguenti campi:

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

    Google ti invia i risultati del confronto.

Pulizia dopo il test

Dopo che Google riceve e verifica l'utilizzo del periodo di test, pulisci le risorse che hai creato per il test nel seguente modo:

  • Interrompi l'invio di report sull'utilizzo per i diritti che hai creato per i test.
  • Annulla tutti i diritti che hai creato per i test.
  • Rimuovi tutti i membri del team Google che hai aggiunto al tuo account fatturazione Cloudg durante il test.