Monitorare i trace in Trace Explorer
È possibile monitorare i trace e gli intervalli caricati utilizzando le origini dati di Application Performance Monitoring in Trace Explorer.
Le tracce vengono utilizzate per tenere traccia del tempo impiegato da un'applicazione per elaborare una richiesta e dello stato della richiesta. Ogni trace è costituito da uno o più intervalli e l'elenco di trace in Trace Explorer è un elenco di intervalli radice, ovvero l'inizio di una transazione. Ad esempio, un trace di caricamento della pagina può essere costituito da intervalli di chiamate AJAX, intervalli di aggiornamento della pagina e così via. Gli intervalli, a loro volta, hanno dimensioni, che sono coppie chiave-valore collegate all'intervallo per fornire ulteriori informazioni e contesto sull'operazione eseguita nell'intervallo. In Trace Explorer è possibile utilizzare le dimensioni per eseguire query e filtrare i trace e gli intervalli.
Per monitorare i trace:
- Accedi alla console di Oracle Cloud Infrastructure.
- Aprire il menu di navigazione e fare clic su Osservabilità e gestione. In Application Performance Monitoring, fare clic su Trace Explorer.
- Nella parte superiore destra della pagina Trace Explorer, selezionare un compartimento e un dominio APM. Facoltativamente, è possibile modificare il periodo di tempo predefinito (Ultimi 60 minuti) per visualizzare tutti i trace con intervalli iniziati nell'intervallo di tempo selezionato.
Trace Explorer visualizza i dati di trace determinati da una query pronta all'uso. Questa pagina contiene i componenti principali riportati di seguito che consentono di eseguire o modificare query pronte all'uso e personalizzare la vista per visualizzare i dati di trace relativi all'area dell'applicazione che si desidera monitorare.
- Grafici, chiuso per impostazione predefinita sulla sinistra, visualizza i grafici sparkline selezionati da una query che include
timeseries
.Con il pannello Grafici aperto, se si esegue una query che include
timeseries
o si fa clic sul pulsante di selezione rapida Servizi traccia, che contiene giàtimeseries
nella query, è possibile fare clic sui grafici sparkline nella tabella per aggiungerli al pannello Grafici, come illustrato nell'immagine riportata di seguito. È possibile aggiungere più grafici da visualizzare nel pannello, che consente di esaminare meglio i grafici e confrontarli a colpo d'occhio. - In Attributi, a sinistra, sono elencate le dimensioni (con valori stringa) e le metriche (con valori numerici) disponibili per Tracce e Spans, che è possibile aggiungere a una query. Gli attributi includono:
- Attributi pronti all'uso disponibili in Application Performance Monitoring e configurati da origini dati, ad esempio Nome servizio e Nome operazione. Indipendentemente dal dominio APM selezionato, lo stesso set di attributi pronti all'uso è disponibile nella lista Attributi.
- Attributi personalizzati che è possibile aggiungere in base ai requisiti durante la configurazione delle origini dati. Il set di attributi personalizzati è specifico per il dominio APM selezionato.
Se si passa il puntatore del mouse su una dimensione, viene visualizzato un collegamento su cui è possibile fare clic per visualizzare i valori della dimensione nella finestra di dialogo Valori <nome> dimensione. Tenere presente che un collegamento non viene rivelato per metriche (valori numerici), ad esempio
ApdexScore
. Inoltre, in base al fatto che la dimensione sia elencata nella scheda Tracce o nella scheda Espansioni in Attributi, i valori della dimensione sono diversi. Se si fa clic su una dimensione elencata nella scheda Tracce, nella finestra di dialogo Dimensione <Nome> Valori vengono visualizzati solo i valori presenti nei trace (intervalli radice) e se si fa clic sulla stessa dimensione nella scheda Intervalli, vengono visualizzati i valori di tutti gli intervalli. La finestra di dialogo Valori <nome> dimensione contiene anche i pulsanti Copia, Aggiungi a query e Aggiungi a filtro globale, su cui è possibile fare clic per copiare un valore di dimensione o inserirlo in una query o in un filtro globale.Per informazioni su:
- Dimensioni di trace e intervallo, vedere Informazioni sugli attributi di trace e intervallo
- Query, vedere Utilizzo delle query in Trace Explorer
- Confronta intervalli, a sinistra, visualizza una lista di intervalli selezionati per il confronto.
È possibile aggiungere all'elenco fino a un massimo di 4 intervalli. Per ulteriori informazioni, vedere Confronta parti di ricambio.
-
La barra delle query contiene i pulsanti di selezione rapida, che includono query pronte all'uso, un'icona Azioni (
) sul lato destro della barra delle query, Esegui per eseguire una query e un menu a discesa per Visualizzare query in background.
Pulsanti di selezione rapida: per impostazione predefinita, i pulsanti di selezione rapida, ad esempio Tracce, Servizi e Operazioni, includono query pronte all'uso basate su alcune delle probabili ricerche di dati di trace. Le query in Trace Explorer seguono una sintassi semplificata di tipo SQL che include clausole e dimensioni per filtrare, categorizzare e visualizzare i dati di trace e consente di filtrare grandi quantità di dati di trace e visualizzare le informazioni a cui si è interessati.
Di seguito, ad esempio, è riportata la query pronta all'uso nella selezione rapida Tracce, che utilizza clausole e dimensioni pronte all'uso per visualizzare le informazioni relative ai trace.
show (traces) TraceStatus as Status, TraceFirstSpanStartTime as "Start Time", ServiceName as Service, OperationName as Operation, TraceDuration as Duration, span_summary() as Spans, ErrorCount as "Span Errors" where (ApmrumPageUpdateType <> 'Click' or ApmrumPageUpdateType is omitted)
In base a questa query, viene visualizzato un elenco di 100 trace con le seguenti colonne per il periodo di tempo selezionato:
- Servizio: Operazione: visualizza l'intervallo radice del trace, ovvero il servizio e l'operazione da cui inizia la richiesta. Come specificato dalla clausola
where
nella query, gli intervalli radice in cui l'operazione di attività utente (ApmrumPageUpdateType
) èClick
o in cui il valore non è definito non vengono visualizzati. - Stato: visualizza lo stato del trace:
- Completo: indica che l'intervallo radice è disponibile in Trace Explorer, ma le informazioni sugli errori non lo sono.
- Incompleto: indica che l'intervallo radice non è disponibile in Trace Explorer, pertanto il trace è incompleto.
- Operazione riuscita: indica che l'intervallo radice è disponibile in Trace Explorer e che il codice e il tipo di errore indicano l'operazione riuscita (HTTP 200).
- Errore: indica che l'intervallo radice contiene errori.
- Ora di inizio: visualizza l'ora di avvio dell'intervallo radice.
La lista dei trace viene ordinata in base alla colonna Ora di inizio, tuttavia è possibile ordinare la lista in base a una qualsiasi delle colonne disponibili. Ad esempio, è possibile ordinare la lista di trace in base a Durata per visualizzare i trace che hanno richiesto più tempo nella parte superiore della lista.
- Durata: visualizza il periodo di tempo compreso tra l'inizio del primo intervallo e la fine dell'ultimo intervallo. Il grafico a barre nella colonna Durata consente di identificare il trace in esecuzione da più tempo.
- Span: visualizza il numero totale di intervalli nel trace. Se si passa il puntatore del mouse sul grafico a barre nella colonna Spans, viene visualizzata un'analisi dettagliata del numero di intervalli in ogni servizio nel trace e del numero di errori, se presenti.
- Errori di intervallo: visualizza il numero di intervalli con errori.
Custom query bar: From Query Bars in Administration, under Resources, or from Manage using the Actions icon (
) at the right of the Query Bar, you can create a custom query bar, where you can add your own quick pick buttons with custom queries.
Dall'icona Azioni (
) a destra della barra query è possibile aprire altre barre di query disponibili dal pannello Apri barra di query in modo che siano la barra di query corrente. È inoltre possibile salvare la barra query corrente come predefinita.
Query in background: è possibile creare ed eseguire le query in background. Ciò è utile quando si dispone di query che potrebbero richiedere del tempo per essere eseguite. Per informazioni, vedere Configure a Background Query.
- Servizio: Operazione: visualizza l'intervallo radice del trace, ovvero il servizio e l'operazione da cui inizia la richiesta. Come specificato dalla clausola
-
Il filtro globale consente di aggiungere un filtro per i risultati della query che rimarrà attivo mentre si lavora in Trace Explorer, consentendo di mantenere determinati criteri corretti durante la modifica della query mentre, ad esempio, si passa dalla selezione rapida all'altra. Il filtro globale, formato come clausola
where
, non verrà visualizzato nella casella di query, ma verrà affiancato alla query e potrà essere attivato o disattivato utilizzando lo switch sul lato destro della barra.Utilizzando l'icona Azioni (
) a destra della barra dei filtri globali, in modo simile alle query, è possibile salvare il filtro corrente e aprire il pannello Apri filtro globale, in cui è possibile cercare, modificare rapidamente e aprire i filtri salvati. È possibile modificare, gestire ed eliminare ulteriormente i filtri salvati da Filtri globali in Amministrazione, in Risorse.
È inoltre possibile fare clic sull'icona Azioni () per ogni trace o intervallo ed eseguire le azioni riportate di seguito.
- Mostra dettagli trace o Mostra dettagli intervallo
- Mostra topologia di trace
- Visualizzare i trace o mostrare gli intervalli
Si noti che l'opzione Mostra topologia di trace viene visualizzata nel menu Azioni solo se la query supporta la vista Topologia. Le opzioni Mostra dettagli traccia o Mostra dettagli intervallo vengono visualizzate quando viene visualizzata una lista di trace o intervalli e le opzioni Mostra trace o Mostra intervalli vengono visualizzate per i risultati delle query aggregate con la clausola group by
.