Esplora i risultati del monitoraggio sintetico

Questo documento descrive come esplori la cronologia di esecuzione del tuo monitor sintetici e descrive inoltre come visualizzare le metriche raccolte logaritmi.

Prima di iniziare

Per ottenere le autorizzazioni necessarie per visualizzare i risultati dell'esecuzione dei monitoraggi sintetici utilizzando la console Google Cloud, chiedi all'amministratore di concederti i seguenti ruoli IAM sul tuo progetto:

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.

Visualizza la cronologia di esecuzione per un monitoraggio sintetico

Per comprendere la cronologia delle esecuzioni superate e non riuscite, visualizza il Pagina Dettagli del monitoraggio sintetico per il monitoraggio sintetico:

  1. Nella console Google Cloud, vai alla Pagina Monitoraggio sintetico:

    Vai a Monitoraggio sintetico

    Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoraggio.

  2. Per aprire la pagina Dettagli monitor sintetico, individua l'icona monitor sintetico che vuoi visualizzare, quindi fai clic sul relativo nome.

La pagina Dettagli monitoraggio sintetico elenca informazioni di riepilogo, ad esempio la percentuale di successo e la durata e lo stato più recente. Questa pagina mostra anche la durata registrata dell'esecuzione e contiene una tabella che una riga per ogni esecuzione.

Ogni riga della tabella elenca lo stato, la data e la durata e collega a una pagina in cui vengono visualizzati il codice corrente e i log pertinenti a tale esecuzione.

Visualizza log e tracce per un'esecuzione

Per visualizzare i log, le tracce e le informazioni di riepilogo per un'esecuzione, Nella pagina Dettagli monitoraggio sintetico, fai clic sul link all'esecuzione. In questa pagina puoi effettuare le seguenti operazioni:

  • Visualizzare i dati del log.
  • Visualizza i dati di traccia.
  • Visualizza il codice attuale.

  • Accedere alla Cloud Function.

  • Per il test Mocha, visualizza i risultati di ogni test. Ad esempio: se il monitor sintetico contiene quattro test Mocha, il riquadro Risultati del test contiene quattro voci. Ogni voce dell'elenco viene annotata come superata o non riuscita.

    Se selezioni una voce contrassegnata come non riuscita, viene visualizzato il codice di errore ed evidenziate.

Visualizza dati di log

I log vengono raccolti automaticamente da Cloud Monitoring. Questi log contengono informazioni sui dettagli del test e dell'errore. I log disponibili dipendono della funzione Cloud Function. Ad esempio, se utilizzi Mocha, poi I log includono informazioni su se il test è stato superato o meno, e, in caso di errore, un'analisi completa dello stack. La l'analisi dello stack include la riga di codice non riuscita, i tipi di errore e messaggi di errore.

Per visualizzare i dettagli dei log correlati, nel riquadro Log di esecuzione: espandere una voce di log.

La voce di log viene visualizzata in formato JSON. Se preferisci visualizzare con Esplora log e poi fai clic su Apri in Esplora log. Esplora log viene aperto ed è preconfigurata una query.

Visualizza i dati della traccia

I dati di Trace vengono raccolti automaticamente quando la Cloud Function . Lo screenshot seguente mostra il tipo di dati acquisiti dalla traccia quando utilizzi il modello generico:

Cloud Trace che mostra i dettagli di una traccia per una Cloud Function.

Nello screenshot precedente, la prima riga del grafico Gantt mostra la Richiesta HTTP avviata da Cloud Monitoring. I dati di traccia mostrano passato al logger di Wiston e mostra il testo in uscita Richiesta HTTP emessa dalla chiamata axios get.

Nel riquadro a comparsa della traccia, Se fai clic su Visualizza in traccia, puoi visualizzare i dati di traccia utilizzando il metodo Explorer di Cloud Trace. La traccia è già espansa per mostrare i dettagli. Quando la traccia o l'intervallo visualizza un cerchio, puoi fare clic sul cerchio per visualizzare voce di log. La funzione Cloud Functions può essere identificata visualizzando la campo resource.labels.service_name.

Console

Per visualizzare i dati di traccia, procedi in uno dei seguenti modi:

  • Per visualizzare le informazioni di riepilogo di una traccia, nella barra degli strumenti della pagina dei dettagli Per un'esecuzione, fai clic su Visualizza dettagli traccia.

    Si apre un riquadro a scomparsa che mostra un riepilogo dei dati di latenza. Per informazioni complete sulla traccia e sui relativi intervalli, visualizza i dati in Cloud Trace. Per aprire Cloud Trace, fai clic su Visualizza nella traccia.

  • Visualizza le tracce in Cloud Trace:

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

      Vai a Trace Explorer

      Puoi trovare questa pagina anche utilizzando la barra di ricerca.

    2. Seleziona una traccia nel grafico a dispersione o nella tabella.
    3. Per ogni log o evento associato a un intervallo, l'intervallo viene annotato con un cerchio. Per visualizzare i dettagli dell'evento o del log, seleziona la cerchia.

Per ulteriori informazioni sull'esplorazione dei dati di traccia, consulta Trovare ed esplorare le tracce.

API

Ti consigliamo di utilizzare la console Google Cloud per visualizzare i dati di traccia. Se invece vuoi usare l'Cloud Trace API, utilizza il comando Metodo traces.list per elencare le tracce disponibili, e quindi utilizza metodo traces.get per ottenere i dettagli di una traccia.

Visualizza i log e le metriche per una Cloud Function

I log e le metriche forniscono informazioni sulle azioni La Cloud Function è in esecuzione. Ad esempio, i log che contengono campo denominato userAgent con il valore GoogleStackdriverMonitoring-UptimeChecks, indica che il tuo servizio ha ricevuto una richiesta dal servizio di controllo di uptime.

Il resto di questa sezione descrive come visualizzare i log e le metriche raccolte da Cloud Functions.

Visualizza i log delle funzioni

Console

Per visualizzare i log della funzione Cloud Function, segui questi passaggi:

  1. Nel riquadro con il nome del monitor sintetico, fai clic su il nome della Cloud Function.
  2. Nella pagina Dettagli funzione, seleziona la scheda Log.

Per esplorare i dati di log di un grafico in modo più dettagliato, espandi una voce di log e quindi Seleziona Apri in Esplora log. In Esplora log puoi: eseguire azioni come perfezionare la query, creare metrica basata su log, oppure crea un avviso basato su log.

API

Per informazioni su come leggere e scrivere una Cloud Function i log in modo programmatico, consulta Scrittura, visualizzazione e risposta ai log.

Visualizza metriche delle funzioni

Per i monitoraggi sintetici, le metriche vengono raccolte sia da Cloud Monitoring che Cloud Functions:

  • Cloud Monitoring raccoglie le metriche su ogni esecuzione di monitoraggio sintetico. Queste metriche includono la latenza dell'esecuzione del codice e la cronologia di successo. Per informazioni su come visualizzare queste metriche, consulta Visualizza la cronologia di esecuzione per un monitoraggio sintetico.

  • Cloud Functions raccoglie le metriche relative a ogni Cloud Function. Questi registrano il tempo di esecuzione, l'utilizzo della memoria, e il numero di chiamate per sezione. La parte restante di in questa sezione viene descritto come visualizzare queste metriche.

Console

Per visualizzare le metriche della Cloud Function, segui questi passaggi:

  1. Nel riquadro con il nome del monitor sintetico, fai clic su il nome della Cloud Function.
  2. Nella pagina Dettagli funzione, seleziona la scheda Metriche.

Per aumentare lo zoom su un intervallo di tempo specifico:

  1. Su un grafico, posiziona il puntatore alla fine dell'intervallo di tempo e poi fai clic con il tasto sinistro del mouse.
  2. Trascina il puntatore orizzontalmente fino all'altra fine dell'intervallo di tempo, quindi rilascia il pulsante del puntatore.

Per esplorare i dati visualizzati in un grafico in modo più dettagliato, nella barra degli strumenti del grafico, seleziona Altre opzioni del grafico, ed effettua una selezione. Sono incluse le opzioni seguenti:

  • Scarica il grafico in formato PNG o CSV.
  • Salva il grafico in una dashboard personalizzata
  • Apri Esplora metriche
  • Espandi o comprimi la legenda del grafico
  • Reimposta lo zoom

API

Per informazioni su come leggere la Cloud Function le metriche in modo programmatico, consulta Visualizzazione delle metriche monitorate.