Monitorare l'integrità e le prestazioni

Cloud Monitoring fornisce monitoraggio delle prestazioni di Cloud Run, metriche, e controlli di uptime, oltre ad avvisi per inviare notifiche quando vengono superate determinate soglie delle metriche. Si applicano i prezzi di Google Cloud Observability, il che significa che non sono previsti addebiti per le metriche nella versione completamente gestita di Cloud Run.

Gli incidenti di Cloud Run vengono pubblicati in Personalized Service Health. Ti consigliamo di configurare gli avvisi sugli eventi di Personalized Service Health.

Metriche integrate

Cloud Run è integrato automaticamente con Cloud Monitoring senza necessità di configurazione. Ciò significa che le metriche delle risorse Cloud Run vengono acquisite automaticamente quando sono in esecuzione.

Puoi visualizzare le metriche in Cloud Monitoring o nelle pagine delle risorse Cloud Run nella console. Cloud Monitoring offre più opzioni di creazione di grafici e filtri.

Le metriche chiave di Cloud Run includono le seguenti:

Metrica Servizi Job Pool di worker Istanze
Tempo di istanza di container fatturabile
Allocazione CPU container
Utilizzo CPU del container
Allocazione della memoria del container
Utilizzo della memoria del container
Latenza di avvio dei container
Memoria GPU utilizzata container
Utilizzo memoria GPU container
Utilizzo GPU container
Conteggio delle istanze di container
Conteggio delle richieste
Latenze di richiesta
Numero massimo di richieste in parallelo
Byte ricevuti
Byte inviati
Esecuzioni completate
Tentativi di attività completati
Esecuzioni in corso
Tentativi di attività in corso

Per un elenco di tutte le metriche di Cloud Run disponibili e dettagli più approfonditi, consulta la panoramica completa delle metriche di Cloud Run in Cloud Monitoring.

Creare metriche personalizzate

Per generare metriche personalizzate dal tuo servizio Cloud Run, puoi eseguire il deployment di un agente sidecar come OpenTelemetry o Prometheus.

In alternativa, puoi utilizzare le metriche basate sui log per raccogliere metriche personalizzate.

Tipi di risorse

I nomi delle risorse di monitoraggio per Cloud Run sono:

Visualizzare le metriche in Cloud Run

Puoi visualizzare le metriche per la risorsa Cloud Run nella pagina Cloud Run corrispondente nella Google Cloud console.

Servizi

Per visualizzare le metriche dei servizi nella pagina Cloud Run:

  1. Nella Google Cloud console, vai alla pagina Cloud Run:

    Vai a Cloud Run

  2. Fai clic su Servizi nel menu di navigazione di Cloud Run.

  3. Individua il servizio nell'elenco dei servizi e fai clic su di esso.

  4. Fai clic sulla scheda Metriche per visualizzare le metriche del servizio.

I grafici delle metriche per i servizi Cloud Run mostrano gli eventi di deployment.

Job

Per visualizzare le metriche dei job nella pagina Cloud Run:

  1. Nella Google Cloud console, vai alla pagina Cloud Run:

    Vai a Cloud Run

  2. Fai clic su Job nel menu di navigazione di Cloud Run.

  3. Fai clic sul job nell'elenco dei job.

  4. Fai clic sulla scheda Metriche per visualizzare le metriche del job.

Pool di worker

Per visualizzare le metriche del pool di worker nella pagina Cloud Run:

  1. Nella Google Cloud console, vai alla pagina Cloud Run:

    Vai a Cloud Run

  2. Fai clic su Pool di worker nel menu di navigazione di Cloud Run.

  3. Individua il pool di worker nell'elenco dei pool di worker e fai clic su di esso.

  4. Fai clic sulla scheda METRICHE per visualizzare le metriche del pool di worker.

I grafici delle metriche per i pool di worker Cloud Run mostrano gli eventi di deployment.

Istanze

Non applicabile a questa risorsa.

Visualizzare le metriche in Cloud Monitoring

Per utilizzare Metrics Explorer per visualizzare le metriche di una risorsa monitorata, segui questi passaggi:

  1. Nella Google Cloud console, vai alla  Esplora metriche pagina:

    Vai a Esplora metriche

    Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.

  2. Seleziona la scheda Configurazione, quindi inserisci o seleziona un Tipo di risorsa e una Metrica. Utilizza le seguenti informazioni per completare i campi:
    1. Per Risorsa, seleziona il tipo di risorsa (servizio, job, pool di worker o istanza).
    2. Per Metrica, seleziona una delle metriche nel menu. Per una descrizione completa delle metriche disponibili, consulta la pagina Metriche di monitoraggio Google Cloud .
  3. (Facoltativo) Per configurare la visualizzazione dei dati, utilizza i menu Filtro, Raggruppa per e Aggregatore. Ad esempio, puoi raggruppare in base a etichette di risorsa o metrica. Per ulteriori informazioni, consulta Selezione delle metriche.

Aggiungere controlli di uptime

Puoi utilizzare Cloud Monitoring per tenere traccia delle prestazioni dei tuoi servizi. Per ulteriori informazioni, consulta Creare controlli di uptime pubblici.

Aggiungere avvisi

Puoi utilizzare Cloud Monitoring per inviare notifiche su determinati eventi, ad esempio errori di controllo di uptime. Per ulteriori informazioni, consulta Creare e gestire policy di avviso per il tuo servizio.