Visualizzare l'utilizzo delle risorse con pagamento a consumo e abbonamento

Questa pagina si applica ad Apigee, ma non ad Apigee hybrid.

Visualizza Apigee Edge documentazione.

Esistono diversi strumenti che puoi utilizzare per visualizzare e monitorare l'utilizzo delle risorse Apigee. Questo argomento spiega come gli amministratori di fatturazione o dell'organizzazione possono:

Per visualizzare l'utilizzo delle risorse dell'organizzazione e configurare gli avvisi, devi disporre dei seguenti ruoli:

  • Amministratore dell'organizzazione Apigee (roles/apigee.admin)
  • Visualizzatore log (roles/logging.viewer)
  • Visualizzatore account di fatturazione (roles/billing.viewer)

Visualizzare l'utilizzo delle risorse in Metrics Explorer

Puoi utilizzare Metrics Explorer per visualizzare l'utilizzo delle risorse Apigee che sono attributi chiave per determinare il costo nel piano tariffario con pagamento a consumo. Selezionando metriche e filtri specifici, puoi generare un report sull'utilizzo per le unità di deployment dei proxy/flussi condivisi Apigee o per gli ambienti attivi Apigee o per entrambi.

Per informazioni dettagliate sulle metriche Apigee e sui relativi valori possibili, consulta apigee sulla pagina delle metriche di Google Cloud.

Utilizzo delle unità di deployment dei proxy/flussi condivisi Apigee

UI di Esplora metriche

Per visualizzare l'utilizzo delle unità di deployment dei proxy/flussi condivisi Apigee in Metrics Explorer:

  1. Apri la pagina Monitoring > Esplora metriche nella console Google Cloud.

    Vai a Esplora metriche

  2. Nel riquadro Seleziona una metrica, espandi il menu Metrica e inserisci Apigee nella barra dei filtri.

    Utilizza i sottomenu per selezionare il tipo di risorsa, la categoria e la metrica:

    1. Nel menu Risorse attive, seleziona Proxy Apigee.
    2. Nel menu Categorie di metriche attive, seleziona Proxy.
    3. Nel menu Metriche attive, seleziona Dettagli proxy Apigee.
  3. Fai clic su Applica.
  4. Nella sezione Aggregazione :
    1. Utilizza il menu Per per raggruppare i dati in base all'etichetta della risorsa. Seleziona sia proxy_deployment_type sia env dalle opzioni dell'elenco per raggruppare i dati in base al tipo di deployment del proxy e all'ambiente.
    2. Fai clic su Ok per applicare i filtri.
  5. Seleziona Somma dal menu Funzione di raggruppamento.

PromQL

Per visualizzare l'utilizzo delle unità di deployment dei proxy/flussi condivisi Apigee con una query PromQL:

  1. Apri la pagina Monitoring > Esplora metriche nella console Google Cloud.

    Vai a Esplora metriche

  2. Nella barra degli strumenti del riquadro Seleziona una metrica, seleziona Editor di codice.
  3. Per utilizzare PromQL:
    1. Seleziona PromQL nel pulsante di attivazione/disattivazione Lingua.
    2. Inserisci la seguente query nell'editor di query e fai clic su Esegui query:
      count(apigee_googleapis_com:proxy_details{monitored_resource="apigee.googleapis.com/Proxy"}) by (proxy_deployment_type, env)

Utilizzo degli ambienti attivi Apigee

UI di Esplora metriche

Per visualizzare l'utilizzo degli ambienti attivi Apigee in Metrics Explorer:

  1. Apri la pagina Monitoring > Esplora metriche nella console Google Cloud.

    Vai a Esplora metriche

  2. Nel riquadro Seleziona una metrica, espandi il menu Metrica e inserisci Apigee nella barra dei filtri.

    Utilizza i sottomenu per selezionare il tipo di risorsa, la categoria e la metrica:

    1. Nel menu Risorse attive, seleziona Ambiente Apigee.
    2. Nel menu Categorie di metriche attive, seleziona Ambiente.
    3. Nel menu Metriche attive, seleziona Ambiente attivo Apigee.
  3. Fai clic su Applica.
  4. Nella sezione Filtri :
    1. Utilizza il menu Per per raggruppare i dati in base all'etichetta della risorsa. Seleziona type dalle opzioni dell'elenco per raggruppare in base al tipo di ambiente.
    2. Fai clic su Ok per applicare i filtri.
  5. Seleziona Somma dal menu Funzione di raggruppamento.

PromQL

Per visualizzare l'utilizzo degli ambienti attivi Apigee con una query PromQL:

  1. Apri la pagina Monitoring > Esplora metriche nella console Google Cloud.

    Vai a Esplora metriche

  2. Nella barra degli strumenti del riquadro Seleziona una metrica, seleziona Editor di codice.
  3. Per utilizzare PromQL:
    1. Seleziona PromQL nel pulsante di attivazione/disattivazione Lingua.
    2. Inserisci la seguente query nell'editor di query e fai clic su Esegui query:
      count(apigee_googleapis_com:environment_active{monitored_resource="apigee.googleapis.com/Environment"}) by (env, type)

Chiamate API standard ed estensibili

UI di Esplora metriche

Per visualizzare le chiamate API standard ed estensibili per ambiente in Metrics Explorer:

  1. Apri la pagina Monitoring > Esplora metriche nella console Google Cloud.

    Vai a Esplora metriche

  2. Nel riquadro Seleziona una metrica, espandi il menu Metrica e inserisci Apigee nella barra dei filtri.

    Utilizza i sottomenu per selezionare il tipo di risorsa, la categoria e la metrica:

    1. Nel menu Risorse attive, seleziona Ambiente Apigee.
    2. Nel menu Categorie di metriche attive, seleziona Ambiente.
    3. Nel menu Metriche attive, seleziona Conteggio chiamate API ambiente Apigee.
  3. Fai clic su Applica.
  4. Nella sezione Filtri :
    1. Utilizza il menu Per per raggruppare in base all'etichetta della risorsa. Seleziona proxy_deployment_type dalle opzioni dell'elenco per raggruppare in base al tipo di ambiente.
    2. Fai clic su Ok per applicare i filtri.
  5. Seleziona Somma dal menu Funzione di raggruppamento.

PromQL

Per visualizzare le chiamate API standard ed estensibili per ambiente con una query PromQL:

  1. Apri la pagina Monitoring > Esplora metriche nella console Google Cloud.

    Vai a Esplora metriche

  2. Nella barra degli strumenti del riquadro Seleziona una metrica, seleziona Editor di codice.
  3. Per utilizzare PromQL:
    1. Seleziona PromQL nel pulsante di attivazione/disattivazione Lingua.
    2. Inserisci la seguente query nell'editor di query e poi fai clic su Esegui query:
      sum(delta(apigee_googleapis_com:environment_api_call_count{monitored_resource="apigee.googleapis.com/Environment"}[1m])) by (proxy_deployment_type,env,location)

Creare una dashboard delle metriche

L'output grafico di Metrics Explorer nella scheda Grafico rappresenta una metrica indicatore. Ovvero, ogni punto del grafico registra l'utilizzo delle risorse dell'istanza Apigee in tutti gli ambienti di ogni regione al momento della misurazione.

Dopo aver configurato la visualizzazione dei dati utilizzando la selezione Risorsa e metrica, puoi salvare i dati in una dashboard personalizzata per riferimento futuro. Per salvare la visualizzazione selezionata:

  1. Fai clic sul pulsante Salva grafico nel riquadro del grafico della scheda Esplora.
  2. Nella finestra di dialogo Salva grafico, inserisci le seguenti informazioni:
    • Campo Titolo del grafico: inserisci un nome per il grafico o utilizza il titolo suggerito.
    • Menu a discesa Dashboard: seleziona una dashboard esistente o Nuova dashboard per creare e assegnare un nome a una nuova dashboard. Il grafico verrà verrà salvato nella dashboard selezionata.
  3. Fai clic su Salva.

Una volta salvato, puoi accedere al grafico andando alla pagina Panoramica delle dashboard nella console Google Cloud e visualizzando la dashboard selezionata.

Per saperne di più sulla creazione e la gestione di visualizzazioni personalizzate utilizzando Cloud Monitoring, consulta Dashboard e grafici.

Configurare un avviso di Cloud Monitoring

Dopo aver configurato la generazione di report sulle metriche per l'utilizzo delle risorse Apigee in Cloud Monitoring, puoi attivare basati su metriche i criteri di avviso. Puoi configurare i criteri di avviso per monitorare l'utilizzo delle risorse pertinenti al tuo piano con pagamento a consumo e fornire informazioni tempestive su eventuali problemi. Per saperne di più, consulta Come funzionano gli avvisi.

Puoi aggiungere un criterio di avviso basato su metriche al tuo progetto Google Cloud utilizzando la console Google Cloud, l'API Cloud Monitoring o la Google Cloud CLI. Quando utilizzi la console Google Cloud, puoi attivare gli avvisi consigliati o configurare avvisi personalizzati dalla pagina Avvisi di Cloud Monitoring.

I passaggi generali necessari per creare un criterio di avviso basato su metriche sono descritti in Creare criteri di avviso basati su soglie di metriche. Per configurare un criterio di avviso basato specificamente sull'utilizzo delle risorse, puoi seguire i passaggi descritti in Creare un criterio di avviso.

Puoi utilizzare le stesse metriche e gli stessi filtri utilizzati nella sezione precedente per personalizzare l'avviso per l'utilizzo delle risorse. Ad esempio, per creare un avviso basato sull'utilizzo del proxy Apigee:

  1. Apri la pagina Monitoring > Avvisi nella console Google Cloud.

    Vai ad Avvisi

  2. Fai clic su + Crea policy.
  3. Nella sezione Seleziona una metrica del riquadro Crea policy , inserisci Apigee nella barra dei filtri e poi utilizza i sottomenu per selezionare il tipo di risorsa, la categoria e la metrica:
    • Nel menu Risorse attive, seleziona Proxy Apigee.
    • Nel menu Categorie di metriche attive, seleziona Proxy.
    • Nel menu Metriche attive, seleziona Dettagli proxy Apigee.
  4. Nella sezione Aggiungi filtri, utilizza il menu Per per raggruppare in base all'etichetta della risorsa. Seleziona sia proxy_deployment_type sia env dalle opzioni dell'elenco per raggruppare in base al tipo di deployment del proxy e all'ambiente.

Per creare un avviso basato sull'utilizzo degli ambienti attivi Apigee, seleziona le metriche e i filtri utilizzati per visualizzare l'utilizzo degli ambienti Apigee.

Visualizzare l'utilizzo delle risorse per account di fatturazione

Per visualizzare l'utilizzo delle risorse per account di fatturazione:

  1. Apri la pagina Fatturazione nella console Google Cloud.

    Vai a Fatturazione

  2. Se disponi di più di un account di fatturazione, seleziona Vai all'account di fatturazione collegato per visualizzare l'account di fatturazione del progetto attuale. Per individuare un altro account di fatturazione, seleziona Gestisci gli account di fatturazione e scegli l'account che vuoi visualizzare.
  3. Seleziona Report.
  4. Fai clic su Mostra filtri per accedere al menu Filtri se non è già aperto.
  5. Nel campo Intervallo di tempo , seleziona Data di utilizzo per visualizzare un'istantanea attuale della fatturazione in un intervallo di date oppure seleziona Mese di fatturazione per visualizzare l'utilizzo fatturato in una fattura specifica.
  6. Seleziona Raggruppa per > SKU.
  7. Nell'elenco a discesa Servizi, seleziona Apigee. Viene visualizzato l'elenco delle SKU incluse nella fattura.
  8. Per filtrare l'elenco delle SKU, seleziona le SKU che vuoi visualizzare dall'elenco a discesa SKU.

    Se l'utilizzo di una di queste SKU è 0, non verrà visualizzata nel menu a discesa Raggruppa per > SKU.

Monitorare l'utilizzo delle risorse con l'audit logging di Cloud

Puoi utilizzare gli audit log di Cloud per monitorare l'utilizzo delle risorse che influenzerà la fatturazione con pagamento a consumo. Per visualizzare gli audit log pertinenti:

  1. Apri la pagina Esplora log nella console Cloud.

    Vai a Esplora log

  2. Nella query, utilizza la barra di ricerca per cercare eventuali eventi che influiscono sulle seguenti risorse fatturabili:
    • Crea istanza con ambienti collegati: google.cloud.apigee.v1.InstanceService.CreateInstanceAndAttachments
    • Aggiorna l'istanza e i relativi allegati: google.cloud.apigee.v1.InstanceService.UpdateInstanceAndAttachments
    • Elimina l'istanza con gli ambienti collegati: google.cloud.apigee.v1.InstanceService.DeleteInstance
    • Crea allegato dell'istanza: google.cloud.apigee.v1.InstanceAttachmentService.CreateInstanceAttachment
    • Elimina l'allegato dell'istanza: google.cloud.apigee.v1.InstanceAttachmentService.DeleteInstanceAttachment
    • Esegui il deployment di un proxy: google.cloud.apigee.v1.DeploymentService.DeployApiProxy
    • Annulla il deployment di un proxy: google.cloud.apigee.v1.DeploymentService.UndeployApiProxy
    • Esegui il deployment di un flusso condiviso: google.cloud.apigee.v1.DeploymentService.DeploySharedFlow
    • Annulla il deployment di un flusso condiviso: google.cloud.apigee.v1.DeploymentService.UndeploySharedFlow
    • Attiva/disattiva il componente aggiuntivo Apigee API Analytics o Advanced API Security: google.cloud.apigee.v1.EnvironmentAddons.SetAddonEnablement

    Ad esempio, puoi inserire la seguente query di esempio:

    resource.type="audited_resource"
    resource.labels.method="google.cloud.apigee.v1.InstanceService.CreateInstanceAndAttachments"
    resource.labels.service="apigee.googleapis.com"

    Per saperne di più sull'utilizzo dell'audit logging di Cloud per monitorare le risorse Apigee, consulta Informazioni sull'audit logging di Apigee.