Visualizza tracce tra progetti

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 supponiamo 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:

  1. 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.

  2. 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 di 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.

  3. 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:

  1. Nella console Google Cloud, vai alla pagina Esplora tracce.

    Vai a Trace Explorer

    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.

  2. 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