Gestione delle quote

È stato implementato un sistema di quote per le API Home per garantire l'affidabilità del servizio e aiutare gli sviluppatori a gestire in modo efficace il volume di traffico. Le quote nelle API Home sono a livello di progetto Google Cloud.

Il limite di frequenza per le API Home è di 30.000 QPM (query al minuto) per progetto. Questo limite comprende tutte le query inviate tramite le API Home.

Quota superata

Quando viene superato il limite di frequenza delle API Home, viene generato un resourceExhaused HomeError. Le richieste successive verranno rifiutate immediatamente con un messaggio "Quota superata".

Nel caso in cui la quota venga superata, le app devono prevedere un backoff esponenziale e notificare agli utenti se le azioni sono temporaneamente limitate.

Monitoraggio

Utilizza la Console Google Cloud per monitorare l'utilizzo in tempo reale e configurare avvisi proattivi quando ti avvicini a una quota delle API Home.

Per visualizzare le metriche correnti, vai alla sezione Metriche del servizio API Home nel progetto Google Cloud associato alla registrazione della tua app in Google Home Developer Console.

Configurazione degli avvisi

Ti consigliamo di configurare gli avvisi per il superamento di una soglia (ad esempio l'80%) della quota allocata. Il supporto degli avvisi in Google Cloud è molto esteso e altamente configurabile.

Quando crei un avviso per la quota, devi utilizzare le seguenti metriche in Quota consumer > Quota nel generatore di policy.

  • Utilizzo della quota di allocazione: serviceruntime.googleapis.com/quota/allocation/usage
  • Limite di quota: serviceruntime.googleapis.com/quota/limit

I partner devono anche configurare i canali di notifica (ad esempio l'email) per ricevere gli avvisi relativi alle quote.

Consulta le seguenti risorse per saperne di più sugli avvisi e sulle notifiche e su come configurarli in Google Cloud:

Richiedi un aumento della quota

Se la tua app ha un traffico legittimo che richiede limiti superiori al limite di frequenza predefinito, puoi richiedere un aumento.

Per visualizzare l'utilizzo e i limiti, vai alla sezione Quote e limiti di sistema del servizio API Home nel progetto Google Cloud associato alla registrazione della tua app in Developer Console.

Per richiedere un aumento, modifica una quota specifica. Per istruzioni, consulta Richiedere una modifica della quota nella Google Cloud documentazione.