Cloud Monitoring fornisce il monitoraggio del rendimento 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 vengono addebitati costi 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 avvisi sugli eventi di Personalized Service Health.
Metriche integrate
Cloud Run è automaticamente integrato con Cloud Monitoring senza necessità di configurazione. Ciò significa che le metriche dei tuoi servizi, job e pool di worker Cloud Run vengono acquisite automaticamente quando sono in esecuzione.
Puoi visualizzare le metriche in Cloud Monitoring o nelle pagine dei servizi, dei job e dei pool di worker di Cloud Run nella console. Cloud Monitoring offre più opzioni di grafici e filtri.
Le metriche chiave di Cloud Run includono quanto segue:
Metrica | Servizi | Job | Pool di worker |
---|---|---|---|
Tempo di istanza di container fatturabile | ✓ | ✓ | ✓ |
Latenza di avvio dei container | ✓ | ✓ | ✓ |
Utilizzo CPU container | ✓ | ✓ | ✓ |
Utilizzo della memoria del container | ✓ | ✓ | ✓ |
Utilizzo memoria GPU del container | ✓ | ||
Utilizzo della memoria GPU del container | ✓ | ||
Utilizzo GPU del container | ✓ | ||
Byte inviati | ✓ | ✓ | ✓ |
Byte ricevuti | ✓ | ✓ | ✓ |
Conteggio delle richieste | ✓ | ||
Latenze di richiesta | ✓ | ||
Conteggio delle istanze di container | ✓ | ✓ | |
Numero massimo di richieste simultanee | ✓ | ||
Esecuzioni completate | ✓ | ||
Esecuzioni in corso | ✓ | ||
Tentativi di attività completati | ✓ | ||
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 su log per raccogliere metriche personalizzate.
Tipi di risorse
I nomi delle risorse di monitoraggio per Cloud Run sono:
- Revisione Cloud Run (
cloud_run_revision
) - Cloud Run Job (
cloud_run_job
) - Pool di worker Cloud Run (
cloud_run_worker_pool
)
Visualizza le metriche in Cloud Run
Puoi visualizzare le metriche per servizi, job e pool di worker nelle pagine corrispondenti.
Visualizzare le metriche per un servizio
Per visualizzare le metriche del servizio nella pagina Cloud Run:
Fai clic sulla scheda Services (Servizi).
Individua il servizio nell'elenco dei servizi e fai clic su di esso.
Fai clic sulla scheda METRICHE per visualizzare le metriche per quel servizio.
I grafici delle metriche per i servizi Cloud Run mostrano gli eventi di deployment.
Visualizzare le metriche per un job
Per visualizzare le metriche dei job nella pagina Cloud Run:
Fai clic sulla scheda JOB.
Fai clic sul job nell'elenco dei job.
Fai clic sulla scheda METRICHE per visualizzare le metriche per quel job.
Visualizzare le metriche per un worker pool
Per visualizzare le metriche del pool di worker nella pagina Cloud Run:
Fai clic sulla scheda Pool di worker.
Individua il pool di worker nell'elenco dei pool di worker e fai clic.
Fai clic sulla scheda METRICHE per visualizzare le metriche per il pool di worker.
I grafici delle metriche per i pool di worker Cloud Run mostrano gli eventi di deployment.
Visualizzare le metriche in Cloud Monitoring
Per utilizzare Metrics Explorer per visualizzare le metriche per una risorsa monitorata:
-
Nella console Google Cloud , vai alla pagina leaderboard Esplora metriche:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.
- Seleziona la scheda Configurazione, quindi inserisci o seleziona un
Tipo di risorsa e una Metrica. Utilizza le seguenti informazioni per
completare i campi:
- Per Risorsa, seleziona il tipo di risorsa (servizio, job o worker pool).
- Per la Metrica, seleziona una delle metriche nel menu. Per una descrizione completa delle metriche disponibili, consulta la pagina delle metriche di Monitoring Google Cloud .
- (Facoltativo) Per configurare la modalità di visualizzazione dei dati, utilizza i menu Filter (Filtro), Group By (Raggruppa per) e Aggregator (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 monitorare le prestazioni dei tuoi servizi. Per ulteriori informazioni, vedi Verificare la disponibilità del servizio(controlli di uptime).
Aggiungi avvisi
Puoi utilizzare Cloud Monitoring per inviare notifiche relative a determinati eventi, ad esempio errori di controllo di uptime. Per saperne di più, consulta Creare e gestire criteri di avviso per il tuo servizio.