Panoramica di Cloud Trace

Cloud Trace è un sistema di tracciamento distribuito per Google Cloud che monitora la latenza delle richieste e ti aiuta a risolvere i colli di bottiglia delle prestazioni tra servizi e applicazioni di AI generativa. Raccogliendo i dati di latenza da Google Cloud servizi e applicazioni strumentate, Trace ti aiuta a capire come vengono elaborate le richieste in un'architettura di microservizi e a identificare i log pertinenti.

Trace ti aiuta a rispondere a domande come le seguenti:

  • Quanto tempo impiega la tua applicazione per gestire una determinata richiesta?
  • Perché una richiesta impiega così tanto tempo per essere completata?
  • Perché alcune richieste richiedono più tempo di altre?
  • Qual è la latenza complessiva delle richieste alla tua applicazione?
  • La latenza dell'applicazione è aumentata o diminuita nel tempo?
  • Come puoi ridurre la latenza dell'applicazione?
  • Quali sono le dipendenze della tua applicazione?

Per informazioni su come utilizzare insieme tracce e log per l'analisi della causa principale, consulta il post del blog Risoluzione dei problemi delle applicazioni distribuite: utilizzo congiunto di tracce e log per l'analisi della causa principale.

Per informazioni sulla profilazione dell'applicazione, consulta Cloud Profiler.

Supporto dell'ambiente

Trace viene eseguito su Linux nei seguenti ambienti:

Componenti

Trace è costituito da un client di tracciamento, che raccoglie le tracce e le invia al tuo Google Cloud progetto. Puoi quindi utilizzare la Google Cloud console per visualizzare e analizzare i dati raccolti dal client di tracciamento. Per informazioni sul modello dei dati, consulta Tracce e intervalli.

Client di tracciamento

Un client di tracciamento raccoglie i dati di latenza e intervallo dalla tua applicazione e li esporta nel tuo Google Cloud progetto. A seconda dell'ambiente e dei requisiti, puoi raccogliere i dati di traccia automaticamente o manualmente strumentando il codice dell'applicazione.

Interfaccia di tracciamento

Per visualizzare e analizzare i dati degli intervalli, puoi utilizzare le pagine Esplora tracce e Observability Analytics nella Google Cloud console: