Creare e visualizzare i report

I report di analisi in Cloud Trace mostrano una vista generale della latenza per tutte le richieste o per un sottoinsieme di richieste alla tua applicazione.

Rapporti giornalieri

Trace crea automaticamente un report giornaliero che confronta il rendimento del giorno precedente con quello dello stesso giorno della settimana precedente per i tre endpoint principali.

Per maggiori dettagli sulla visualizzazione del report di analisi giornaliero, consulta Visualizzare un report.

Report di analisi personalizzati

Il report di analisi giornaliero viene creato automaticamente e non consente di scegliere i contenuti del report. Tuttavia, puoi creare un report di analisi personalizzato e selezionare le tracce da includere nel report.

I report personalizzati includono:

  • Un istogramma dei dati di latenza.
  • Una tabella che elenca la latenza per percentile insieme ai link alle tracce di esempio.
  • (Facoltativo) Dati sulla latenza di un intervallo di tempo diverso utilizzati per il confronto.
  • Un riquadro del collo di bottiglia in cui sono elencate le chiamate RPC che contribuiscono in modo significativo alla latenza.

Puoi creare un nuovo report inserendo i parametri manualmente oppure duplicare un report esistente e modificarne i parametri. Entrambi gli approcci sono descritti nelle sezioni seguenti.

Creare un nuovo report

Per creare un nuovo report di analisi:

  1. Nella barra di ricerca della console Google Cloud, inserisci Report di analisi. Nei risultati di ricerca, vai alla sezione Prodotti e pagine, quindi seleziona la pagina Report di analisi per Trace:

    Vai a Report di analisi

  2. Fai clic su Nuovo report.

  3. Inserisci o seleziona i seguenti parametri nel modulo visualizzato:

    • Request filter: l'URI completo, il prefisso dell'URI o i termini del filtro di traccia.

      Ad esempio, quando l'intervallo principale di un progetto è Recv, per includere tutte le richieste, inserisci il nome dell'intervallo principale, Recv o un prefisso del nome dell'intervallo principale. Per limitare il report alle tracce con un URI con prefisso Recv/cart, inserisci questo prefisso nel filtro.

      Puoi anche filtrare le tracce in base agli attributi di intervallo. Ad esempio, quando aggiungi /http/status_code:5, il report include solo le tracce che hanno un intervallo con la chiave dell'attributo /http/status_code e i valori degli attributi preceduti da 5.
    • HTTP method: metodo HTTP per la richiesta. Il valore predefinito è Tutti.
    • HTTP Status: stato HTTP restituito dalla richiesta. Il valore predefinito è Tutti.
    • Report Name: nome leggibile del report. Se questo campo facoltativo non richiede un nome, Trace crea un nome in base al filtro della richiesta specificato e all'ora in cui è stato creato il report.
    • Module: modulo App Engine (Java, Python, Go o PHP) che ha gestito la richiesta. Il valore predefinito è Tutti.
    • Version: versione dell'applicazione App Engine che ha gestito la richiesta. Il valore predefinito è Tutti.
    • Time Range: intervallo di tempo durante il quale si sono verificate le richieste. Puoi selezionare Ultima ora, Ultime 24 ore, Ultima settimana o Intervallo personalizzato. Quando selezioni Personalizzato, devi specificare le ore di inizio e di fine dell'intervallo. Il valore predefinito è Personalizzato.
  4. (Facoltativo) Per confrontare due set di dati di latenza, seleziona Confronta con il riferimento e inserisci l'intervallo di tempo per i dati di confronto.

  5. Fai clic su Invia.

Duplicare un report

In Trace puoi duplicare i parametri di filtro di un report esistente:

  1. Nella barra di ricerca della console Google Cloud, inserisci Report di analisi. Nei risultati di ricerca, vai alla sezione Prodotti e pagine, quindi seleziona la pagina Report di analisi per Trace:

    Vai a Report di analisi

  2. Fai clic sul nome del report di cui vuoi duplicare la struttura.

  3. Fai clic su Crea report simile.

  4. Nella pagina Nuova richiesta di report, modifica uno o più parametri del report, incluso il nome del report.

  5. Fai clic su Invia.

Visualizzare un report

Per visualizzare un report di analisi:

  1. Nella barra di ricerca della console Google Cloud, inserisci Report di analisi. Nei risultati di ricerca, vai alla sezione Prodotti e pagine, quindi seleziona la pagina Report di analisi per Trace:

    Vai a Report di analisi

  2. Per visualizzare un report, fai clic sul suo nome.

Visualizza per distribuzione della densità

Per impostazione predefinita, il pulsante Distribuzione della densità è attivo. Con questa impostazione, l'asse x corrisponde alla latenza di traccia su una scala logaritmica, mentre l'asse y è la percentuale delle richieste totali con quella latenza:

Report Cloud Trace con la latenza visualizzata come istogramma.

Quando crei un report di confronto, Trace sovrappone i dati dei due set di dati in modo che tu possa confrontarli e analizzare eventuali modifiche:

Report di confronto di Cloud Trace con la latenza visualizzata come istogramma.

Nel report di confronto, la legenda del report identifica l'intervallo di tempo dei grafici arancione e blu. Questi valori sono stati omessi nello screenshot.

Visualizza per distribuzione cumulativa

Per visualizzare il numero totale di richieste la cui latenza è inferiore o uguale al valore di latenza sull'asse x, fai clic su Distribuzione cumulativa:

Report Cloud Trace con la latenza visualizzata come distribuzione cumulativa.

Informazioni sul riquadro della latenza

Il riquadro Latenza mostra i percentili di latenza e include link alle tracce per richieste di esempio rappresentative. Per visualizzare i dettagli di una traccia specifica, seleziona una delle quattro tracce di esempio. Quando selezioni una delle tracce di esempio, si apre la pagina Trace Explorer, che mostra informazioni dettagliate sull'intervallo principale di quella traccia. Per maggiori dettagli, consulta Trovare ed esplorare tracce.

La seguente immagine mostra un riquadro di latenza per un report di analisi. In questo caso, esiste un solo set di dati indicato dalla lettera A:

Riquadro Latenza di Cloud Trace.

Quando crei un report di confronto, il riquadro dei dati sulla latenza contiene informazioni per entrambi i set di dati. La legenda del riquadro identifica le voci appartenute a ciascun set di dati.

Informazioni sul riquadro dei colli di bottiglia

Un collo di bottiglia indica che il valore di latenza per un intervallo in una traccia specifica non rientra nell'intervallo previsto dei valori di latenza. Cloud Trace determina l'intervallo previsto dei valori di latenza utilizzando tecniche statistiche basate sul calcolo e sul confronto di distribuzioni di latenza empiriche per sottoinsiemi di tracce.

Il riquadro Colli di bottiglia, se presente, elenca le chiamate RPC che contribuiscono in modo significativo alla latenza nelle richieste. Questo riquadro mostra le chiamate RPC per percentile con richieste di esempio rappresentative. Puoi fare clic su un numero in Tracce di esempio per visualizzare i dettagli di una traccia specifica.

La seguente immagine mostra un riquadro Colli di bottiglia per un report di analisi. In questo caso, esiste un solo set di dati indicato dalla lettera A:

Riquadro dei colli di bottiglia delle richieste Cloud Trace.

In un report di confronto, i colli di bottiglia evidenziano le chiamate RPC che hanno causato modifiche alla distribuzione della latenza tra i due set. La legenda in questo riquadro identifica le voci appartenenti a ciascun set di dati.

Passaggi successivi