Questo documento descrive come visualizzare tutti gli intervalli per una traccia da un singolo di contesto, quando gli intervalli vengono generati da applicazioni Progetti Google Cloud che si trovano in un'organizzazione.
Considera il caso in cui hai progetti Google Cloud A
e B
e
presupponi che un'applicazione ospitata dal progetto B
effettui una chiamata
un'applicazione ospitata dal progetto A
.
Se apri la console Google Cloud e selezioni il progetto A
,
puoi visualizzare solo gli intervalli di traccia generati dalle applicazioni ospitate
per progetto A
. Con la configurazione predefinita, non puoi visualizzare gli intervalli di traccia
generato dal progetto B
quando effettua una chiamata al progetto A
.
Per visualizzare gli intervalli di traccia generati dal progetto B
quando effettua una chiamata in
progetto A
dal contesto del progetto A
, usa la funzionalità tra progetti
Trace. Utilizzando questa funzionalità, quando visualizzi la traccia
per il progetto A
, puoi anche visualizzare gli intervalli generati dal progetto B
quando esegue le chiamate al progetto A
.
Configura progetti, autorizzazioni e applicazioni
Segui questa procedura di configurazione:
Associa ogni progetto Google Cloud allo stesso organizzazione.
Se crei un nuovo progetto nel contesto dell'organizzazione, viene creato automaticamente nella risorsa organizzazione.
Se hai un progetto Google Cloud che non fa parte di un'organizzazione, puoi spostarlo nella tua organizzazione. Per maggiori dettagli, vedi Migrazione di progetti esistenti.
-
Per ottenere le autorizzazioni necessarie per visualizzare le tracce tra progetti, chiedi all'amministratore di concederti i seguenti ruoli IAM sui tuoi progetti o sulla tua organizzazione:
-
Utente Cloud Trace (
roles/cloudtrace.user
) su ogni progetto. -
Visualizzatore Logging (
roles/logging.viewer
) in ogni progetto. -
Visualizzatore organizzazione (
roles/resourcemanager.organizationViewer
) nell'organizzazione. Ti è stato concesso questo ruolo quando il selettore progetti include un elenco di organizzazioni.
Per saperne di più sulla concessione dei ruoli, consulta Gestire l'accesso.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite la ruoli o altri ruoli predefiniti ruoli.
-
Utente Cloud Trace (
Configura le tue applicazioni per scrivere tracce nei progetti in cui si trovano in hosting.
Per forzare il tracciamento delle richieste tra progetti, allegare un'intestazione di contesto di traccia alla richiesta.
Visualizza i dettagli delle tracce tra i progetti
Dopo aver completato i passaggi di configurazione, per visualizzare le tracce tra i progetti Google Cloud, segui questi passaggi:
-
Nella console Google Cloud, vai alla pagina Esplora tracce.
Puoi trovare questa pagina anche utilizzando la barra di ricerca.
Seleziona il progetto da cui prevedi di visualizzare i dati di traccia. Ad esempio: potresti selezionare il progetto
A
.Si apre la pagina Esplora tracce che mostra un grafico a dispersione e una tabella che mostrano le tracce più recenti.
Per esplorare una traccia specifica, selezionala dal grafico a dispersione o da la tabella o inserisci il relativo ID nel campo ID traccia.
Si apre il riquadro Dettagli traccia che mostra tutti gli intervalli per la visualizzazione, anche quando questi intervalli sono in diversi progetti Google Cloud nella stessa organizzazione.
Passaggi successivi
- Trovare ed esplorare le tracce
- Configurazione di Cloud Trace
- Crea criteri di avviso
- Creare e visualizzare report