È importante controllare regolarmente l'utilizzo, la quota e i dati di fatturazione dell'API Google Maps Platform. Queste informazioni consentono di misurare l'utilizzo delle API, rispettare i limiti di consumo predefiniti e controllare i costi tramite i budget pianificati. La lettura di queste informazioni può anche avvisarti di eventuali interazioni impreviste che potrebbero verificarsi tra le tue applicazioni e i servizi Google Maps Platform.
Maps Platform offre due strumenti che consentono di esaminare l'utilizzo, la quota e i dati di fatturazione:
- Report: un insieme di report visivi predefiniti che consentono di visualizzare facilmente l'utilizzo di base delle API, le quote e le informazioni di fatturazione nella console Google Cloud. Puoi determinare rapidamente il numero di chiamate API, scoprire quanto ti manca per raggiungere le quote di utilizzo delle API e monitorare l'utilizzo della fatturazione nel tempo.
Monitoraggio: una serie di strumenti, sia nella console Cloud sia tramite un'API, che consentono di monitorare l'utilizzo dell'API, la quota e le informazioni di fatturazione e di definire gli avvisi quando una di queste metriche si avvicina a un limite predefinito.
Monitoring consente di creare dashboard di monitoraggio personalizzate che mostrano le metriche sotto forma di grafici di tipo diverso. Puoi anche inviare notifiche di avviso, ad esempio email o SMS, quando una metrica supera una soglia predefinita.
Report
I report in Maps Platform forniscono una serie di report visivi predefiniti che consentono di visualizzare facilmente l'utilizzo di base delle API, le quote e i dati di fatturazione nella console Cloud. Visualizza i report relativi all'utilizzo, alla quota e ai numeri di fatturazione dell'API Maps Platform utilizzando Cloud Console.
Report su API e servizi
Il report API e servizi della console Cloud fornisce metriche di utilizzo per tutte le API abilitate per il tuo progetto, inclusi API e SDK di Maps Platform, nonché tutte le altre API e tutti i servizi Google.
Questa immagine mostra il report API e servizi.
Quote
Le quote impostano limiti per il numero di richieste che il tuo progetto può effettuare alle API Maps Platform. Le richieste possono essere limitate in tre modi:
- al giorno
- Al minuto
- Per utente al minuto (dove disponibile)
Solo le richieste andate a buon fine e le richieste che causano errori del server vengono conteggiate nella quota. Le richieste che non superano l'autenticazione non incidono sulla quota.
L'utilizzo delle quote viene visualizzato nei grafici nella pagina del report Quote della console Cloud.
Fatturazione
I report Fatturazione della console Cloud forniscono informazioni sulla fatturazione e sui costi correlati per il progetto selezionato.
La pagina Report di fatturazione Cloud consente di visualizzare i costi di utilizzo della piattaforma Google Cloud per tutti i progetti collegati a un account di fatturazione Cloud. Per visualizzare le tendenze di costo importanti per te, puoi selezionare un intervallo di dati, specificare un intervallo di tempo, configurare i filtri del grafico e raggruppare i dati per progetto, servizio, SKU o località.
I report di fatturazione Cloud possono aiutarti a rispondere a domande come queste:
- Qual è l'andamento della spesa del mese in corso su Google Cloud?
- Quale progetto è costato di più il mese scorso?
- Quali sono i costi futuri previsti in base alle tendenze storiche?
- Quanto sto spendendo per area geografica?
Questa immagine mostra il report Fatturazione.
Monitoraggio
Cloud Monitoring raccoglie le misurazioni del tuo servizio e delle risorse della piattaforma Google Cloud che utilizzi. Ad esempio, puoi monitorare le chiamate API o l'utilizzo delle quote in un intervallo di tempo specificato.
Non solo puoi definire metriche e grafici personalizzati, ma puoi anche definire avvisi. Utilizza gli avvisi per inviare una notifica quando le prestazioni di un servizio non soddisfano i criteri che hai definito. Ad esempio, puoi inviare una notifica come email o SMS all'app mobile Cloud e altre opzioni.
Metriche
In Cloud Monitoring:
- Una metrica descrive un elemento che viene misurato. Esempi di metriche includono il numero di chiamate a un'API, la percentuale di una quota di utilizzo utilizzata o l'utilizzo della CPU di una macchina virtuale.
- Una serie temporale è una struttura di dati contenente le misurazioni con timestamp di una metrica, nonché informazioni sull'origine e sul significato di queste misurazioni.
Per esplorare i dati delle metriche, crea un grafico con Metrics Explorer. Ad esempio, per visualizzare il conteggio delle richieste di un'API a intervalli di un minuto per l'ultima ora, utilizza Metrics Explorer per creare un grafico che mostri i dati più recenti.
Dashboard
Le dashboard ti consentono di visualizzare e monitorare i dati delle serie temporali sotto forma di raccolta di grafici. Per creare dashboard personalizzate, puoi utilizzare la console Cloud o l'API Cloud Monitoring.
L'immagine seguente mostra una dashboard personalizzata con due grafici: un grafico delle quote a sinistra e un grafico del conteggio delle API a destra.
Avvisi
Per ricevere una notifica quando le prestazioni di un servizio non soddisfano i criteri che hai definito, crea un criterio di avviso. Ad esempio, puoi creare un criterio di avviso che invii una notifica al team di chiamata quando il 90° percentile di latenza delle risposte HTTP 200 del tuo servizio supera i 100 ms.
Gli avvisi consentono di conoscere tempestivamente i problemi delle tue applicazioni cloud, in modo da poterli risolvere rapidamente.
Cloud Monitoring supporta molti tipi di avvisi, ad esempio:
- Avvisi relativi alle soglie delle metriche: attivano un avviso se una metrica supera o scende al di sotto di un valore per una durata specifica oppure se una metrica aumenta o diminuisce di una percentuale predefinita.
- Avvisi relativi al budget: attiva le notifiche quando i costi superano una percentuale del budget.
- Avvisi sulle quote: attiva le notifiche quando il tuo utilizzo si avvicina a un limite quota.