Monitorare e analizzare il rendimento

Last reviewed 2023-06-19 UTC

Questo documento nel framework dell'architettura Google Cloud descrive i servizi di osservabilità di Google Cloud che puoi utilizzare per registrare, monitorare e analizzare le prestazioni dei tuoi carichi di lavoro.

Monitorare le metriche sul rendimento

Utilizza Cloud Monitoring per analizzare le tendenze delle metriche sulle prestazioni, analizzare gli effetti degli esperimenti, definire gli avvisi per le metriche critiche ed eseguire analisi retrospettive.

Registra dati ed eventi critici

Cloud Logging è un servizio di logging integrato che puoi utilizzare per archiviare, analizzare, monitorare e impostare avvisi per dati di log ed eventi. Cloud Logging può raccogliere i log dai servizi di Google Cloud e di altri cloud provider.

Analizzare le prestazioni del codice

Il codice con prestazioni scarse può aumentare la latenza delle applicazioni e i costi di esecuzione. Cloud Profiler ti aiuta a identificare e risolvere i problemi di prestazioni analizzando continuamente le prestazioni delle funzioni che utilizzano la CPU o la memoria in modo intensivo.

Raccogliere dati sulla latenza

In stack di applicazioni complessi e architetture basate su microservizi, valutare la latenza nella comunicazione tra i servizi e identificare i colli di bottiglia delle prestazioni può essere difficile. Gli strumenti Cloud Trace e OpenTelemetry consentono di raccogliere dati sulla latenza dai deployment su larga scala. Questi strumenti aiutano anche ad analizzare i dati sulla latenza in modo efficiente.

Monitorare le prestazioni della rete

La dashboard sulle prestazioni del Network Intelligence Center offre una visione completa delle metriche delle prestazioni per la rete Google e le risorse nel progetto. Queste metriche possono aiutarti a determinare la causa dei problemi di prestazioni della rete. Ad esempio, puoi identificare se un problema di prestazioni è il risultato di un problema nel tuo progetto o nella rete Google.

Passaggi successivi