Attributi trace e intervallo per agente browser APM

Gli attributi di trace (span radice) e di intervallo in Trace Explorer vengono definiti mediante l'applicazione di tag a un intervallo, che consente il monitoraggio efficace dei vari livelli di un'applicazione.

Gli attributi sono coppie chiave-valore associate a un intervallo per fornire informazioni e contesto aggiuntivi sull'operazione eseguita nell'intervallo. Un trace ha alcuni attributi solo traccia e tutti gli attributi di intervallo dell'intervallo radice.

In Trace Explorer è possibile utilizzare gli attributi per eseguire query e filtrare i trace e gli intervalli. Esistono due tipi di attributi: Dimensioni (attributi stringa) e Metriche (attributi numerici) disponibili nel pannello Attributi di Trace Explorer.

Questa sezione fornisce un elenco completo degli attributi pronti all'uso applicabili all'agente del browser APM. La tabella seguente include:

  • Nome: il nome dell'attributo.
  • Descrizione: breve descrizione dell'attributo.
  • Trace/Span: disponibilità dell'attributo. Un attributo può essere disponibile per trace, intervalli o entrambi.
  • Tipo: tipo di attributo: Dimensione o Metrica.
Nome Descrizione Traccia/intervallo Tipo
AggregateCount Numero di osservazioni raggruppate in un unico intervallo. Potrebbe trattarsi di accessi alle risorse o di errori, a seconda di ApmrumType. Attributo traccia e intervallo Metrica
AjaxCalls Numero di chiamate AJAX osservate. Attributo traccia e intervallo Metrica
AjaxDownloadTime Tempo impiegato per scaricare una risposta. Attributo traccia e intervallo Metrica
AjaxErrors Numero di errori AJAX osservati. Attributo traccia e intervallo Metrica
AjaxFirstByteTime Il tempo impiegato per ricevere il primo byte di una risposta di chiamata AJAX dopo l'invio della richiesta al server. Ciò è influenzato principalmente dalla latenza di rete e dal tempo di risposta del server. Attributo traccia e intervallo Metrica
AjaxInitTime Il tempo necessario per inizializzare una richiesta AJAX all'interno del browser, dalla creazione di fetch/xhr fino all'invio della richiesta. Attributo traccia e intervallo Metrica
AjaxResponseTime Il tempo impiegato per elaborare la risposta di chiamata AJAX, ovvero la somma di AjaxInitTime, AjaxFirstByteTime e AjaxDownloadTime. Attributo traccia e intervallo Metrica
ApdexScore Il mapping del livello di soddisfazione dell'utente a una rappresentazione numerica che può essere aggregata. Il valore è compreso tra 0 per Frustrato e 1 per Soddisfatto. Attributo traccia e intervallo Metrica
ApmrumAttribute1 Attributo personalizzato che può essere configurato per segnalare qualsiasi valore richiesto. Il valore predefinito viene popolato con la prima directory. Attributo traccia e intervallo Dimensione
ApmrumAttribute2 Dimensione personalizzata popolata con un valore definito dall'utente. In alcuni framework come Oracle Application Development Framework, nella documentazione viene descritto un valore predefinito. Attributo traccia e intervallo Dimensione
ApmrumClickElementId Rappresentazione xpath dell'elemento su cui è stato fatto clic in relazione a ApmRumType PageUpdate. Attributo traccia e intervallo Dimensione
ApmrumClickElementName Il testo su cui è stato fatto clic in relazione a ApmRumType PageUpdate. Si noti che questo campo viene popolato solo se è configurato il valore booleano trackScreenText. Attributo traccia e intervallo Dimensione
ApmrumContextType Il contesto in cui viene creato l'intervallo. Ad esempio: Page, Page Update e Custom Span. Attributo traccia e intervallo Dimensione
ApmrumLanguage Le impostazioni della lingua dal browser. Attributo traccia e intervallo Dimensione
ApmrumPageUpdateType Tipo di aggiornamento pagina. Ad esempio: Partial Page Update, Full Page Update o Page Load. Attributo traccia e intervallo Dimensione
ApmrumType Tipo di intervallo. Ad esempio: Page Update, Page Load o Ajax. Attributo traccia e intervallo Dimensione
ApmrumWindowId L'ID della finestra attiva che genera l'intervallo. Attributo traccia e intervallo Dimensione
Component Componente che ha generato l'intervallo dallo standard https://opentracing.io/specification/conventions/, con valori quali JDBC, SERVLET e BROWSER. Attributo traccia e intervallo Dimensione
ConnectCount Il numero di connessioni stabilite. Attributo traccia e intervallo Metrica
ConnectTime Il tempo medio impiegato per stabilire le connessioni al server. Attributo traccia e intervallo Metrica
DeviceType Tipo di dispositivo utilizzato dall'utente. Ad esempio, Personal Computer. Attributo traccia e intervallo Dimensione
DNSLookups Numero di ricerche DNS. Attributo traccia e intervallo Metrica
DNSTime Il tempo medio impiegato per eseguire ricerche DNS. Attributo traccia e intervallo Metrica
ECID ID contesto esecuzione Oracle. Attributo intervallo Dimensione
Error Proprietà di intervallo che contrassegna un intervallo come "non riuscito" con valore booleano true, in caso di errore. Indica che l'applicazione ha considerato l'operazione rappresentata dall'intervallo non riuscita. Il valore booleano predefinito è false (nessun errore). Attributo traccia e intervallo Dimensione
ErrorLocation Posizione o origine dell'errore, se disponibile. Attributo traccia e intervallo Dimensione
ErrorMessage La descrizione dell'errore. Attributo traccia e intervallo Dimensione
ErrorObject Descrizione leggibile dell'errore. Attributo traccia e intervallo Dimensione
HttpMethod Metodo HTTP utilizzato nella richiesta, ad esempio GET, POST e DELETE. Attributo traccia e intervallo Dimensione
HttpStatusCode Codice di stato HTTP della risposta, ad esempio 200, 404 o 500. Attributo traccia e intervallo Dimensione
HttpStatusDetails Descrizione del codice di stato della risposta HTTP. Attributo traccia e intervallo Dimensione
HttpUrl URL HTTP correlato all'intervallo. Attributo traccia e intervallo Dimensione
HttpUrlFragment Il frammento dell'URL HTTP correlato all'intervallo. Attributo traccia e intervallo Dimensione
HttpUrlHost Il nome host dell'URL HTTP correlato all'intervallo. Attributo traccia e intervallo Dimensione
HttpUrlPath Il percorso dell'URL HTTP correlato all'intervallo. Attributo traccia e intervallo Dimensione
HttpUrlQuery Query URL HTTP correlata all'intervallo. Attributo traccia e intervallo Dimensione
Kind Il campo correlato alla definizione di trace aperto (https://opentracing.io/specification/conventions/) span.kind0. L'agente del browser può segnalare valori quali CLIENT o INTERNAL e l'agente Java e altri traccianti possono riportare valori quali SERVER per i servlet e CLIENT per HttpClient e JDBC. Attributo traccia e intervallo Dimensione
OperationName Il nome dell'intervallo. Attributo traccia e intervallo Dimensione
PageClicks Il numero di clic in una pagina. Attributo traccia e intervallo Metrica
PageDownloadTime Il tempo dal browser che invia una richiesta per l'URL della pagina fino alla ricezione del contenuto completo. Attributo traccia e intervallo Metrica
PageFirstByteTime Il tempo dal browser che invia la richiesta per l'URL della pagina fino al primo byte di risposta dal server viene inviato per l'URL della pagina. Ciò è influenzato principalmente dal tempo di risposta del server e dalla latenza di rete. Attributo traccia e intervallo Metrica
PageInitTime Il tempo dal browser che riceve il trigger di navigazione fino all'avvio della richiesta per l'URL della pagina, che include il tempo di impostazione della connessione. Questo tempo viene calcolato per i caricamenti di pagine e gli aggiornamenti di pagina. Attributo traccia e intervallo Metrica
PageInteractiveTime Il tempo necessario affinché la pagina diventi interattiva. Attributo traccia e intervallo Metrica
PageRenderTime Il tempo dal browser che riceve il codice HTML completo fino al rendering del contenuto. Attributo traccia e intervallo Metrica
PageResponseTime Il tempo impiegato dall'inizio della navigazione fino al caricamento dello script è completo. Somma dei valori PageInitTime, PageFirstByteTime, PageDownloadTime e PageRenderTime. Attributo traccia e intervallo Metrica
PageViews Il numero di visualizzazioni pagina. Attributo traccia e intervallo Metrica
RedirectTime Il tempo medio impiegato per gestire i reindirizzamenti HTTP. Attributo traccia e intervallo Metrica
SatisfiedPageViews Il numero delle visualizzazioni pagina con prestazioni 'soddisfacenti'. Attributo traccia e intervallo Metrica
ScriptErrors Numero di errori JavaScript osservati. Attributo traccia e intervallo Metrica
SessionId L'identificativo univoco della sessione o del browser. Attributo traccia e intervallo Dimensione
SpanID L'identificativo univoco per ogni intervallo. Attributo intervallo Dimensione
SSLTime Il tempo medio impiegato per stabilire connessioni server sicure (come parte di ConnectTime). Attributo traccia e intervallo Metrica
StartTime Ora di inizio dell'intervallo. Attributo intervallo Metrica
ToleratingPageViews Il numero delle visualizzazioni pagina con prestazioni 'tollerabili'. Attributo traccia e intervallo Metrica
UserName Il nome utente dell'utente finale che utilizza il sistema o un identificativo che identifica in modo univoco l'utente.

Per informazioni sulle opzioni di acquisizione e configurazione del nome utente, vedere Modify or Disable Default Probe Settings.

Attributo traccia e intervallo Dimensione
WebApplicationName Nome dell'applicazione Web specificato nella strumentazione. Se non viene specificato alcun valore per questa dimensione, viene assegnato il valore predefinito WebApp. Attributo traccia e intervallo Dimensione