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 |