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

Per verificare i report sull'utilizzo, esegui un test che genera report sull'utilizzo. e confrontare i report sull'utilizzo con i risultati attesi. Per eseguire il test, segui questi passaggi:

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

  2. Dalla pagina della scheda di Google Cloud Marketplace del tuo prodotto, utilizza la fatturazione di prova Account per acquistare il prodotto.

  3. Invia un report di utilizzo iniziale per una singola metrica riconoscibile. Deve essere superiore a 0,01 $ e inferiore all'utilizzo previsto per un'ora. Ad esempio, se il tuo prodotto viene fatturato in base ai GiB/ora, invia un singolo report sull'utilizzo equivalente a un GiB/ora. Ciò rende è più facile verificare che il monitoraggio e la fatturazione funzionino come previsto quando con il report di insight incrementali sui clienti.

    Per maggiori dettagli su come inviare i report sull'utilizzo, inclusa la formattazione dei report e sui tempi di utilizzo, vedi Segnalazione dell'utilizzo a Google.

  4. Continua a inviare almeno un report sull'utilizzo ogni ora per almeno sei ore. Se invii più di un report sull'utilizzo all'ora, la durata minima richiesta del test, che rimane di sei ore, non viene modificata.

  5. Per la durata del periodo di test, crea i log contenenti l'utilizzo le informazioni che generi nei report in formato Fogli Google o CSV, con 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 team di ingegneria del partner Cloud Marketplace.

  6. Dopo aver ricevuto il report Approfondimenti incrementali sui clienti corrispondente a nel 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.

Eseguire la pulizia dopo il test

Dopo che Google avrà ricevuto e verificato il tuo utilizzo durante il periodo di test, pulisci le risorse che hai creato per i test nel seguente modo:

  • Interrompi l'invio di report sull'utilizzo per i diritti che hai creato per il testing.
  • Annullare tutti i diritti che hai creato per i test.
  • Rimuovi tutti i membri del team Google che hai aggiunto alla fatturazione Cloud durante il test.