Trace- und Span-Attribute für APM-Browser-Agent
Die Trace-(Root-Span-) und Span-Attribute in Trace Explorer werden durch Taggen eines Spans definiert, wodurch die verschiedenen Tiers einer Anwendung effektiv überwacht werden können.
Attribute sind Schlüssel/Wert-Paare, die an einen Span angehängt sind, um zusätzliche Informationen und Kontext zu dem im Span ausgeführten Vorgang bereitzustellen. Ein Trace enthält einige Nur-Trace-Attribute sowie alle Span-Attribute des Root-Span.
Im Trace-Explorer können Sie mit Attributen Traces und Spans abfragen und filtern. Es gibt zwei Typen von Attributen: Dimensionen (Zeichenfolgenattribute) und Metriken (numerische Attribute), die im Bereich Attribute im Trace-Explorer verfügbar sind.
Dieser Abschnitt enthält eine vollständige Liste der Out-of-the-box-Attribute für den APM-Browser-Agent. Die folgende Tabelle enthält:
- Name: Name des Attributs.
- Beschreibung: Kurze Beschreibung des Attributs.
- Trace/Span: Verfügbarkeit des Attributs. Ein Attribut kann für Traces, Spans oder beides verfügbar sein.
- Typ: Attributtyp: Dimension oder Metrik.
Name | Beschreibung | Trace/Span | Typ |
---|---|---|---|
AggregateCount |
Die Anzahl der Beobachtungen, die in einem einzelnen Span gruppiert sind. Dies können je nach ApmrumType Resource-Hits oder Fehler sein.
|
Trace- und Span-Attribut | Metrik |
AjaxCalls |
Die Anzahl der beobachteten AJAX-Aufrufe. | Trace- und Span-Attribut | Metrik |
AjaxDownloadTime |
Die benötigte Zeit zum Herunterladen einer Antwort. | Trace- und Span-Attribut | Metrik |
AjaxErrors |
Die Anzahl der beobachteten AJAX-Fehler. | Trace- und Span-Attribut | Metrik |
AjaxFirstByteTime |
Die benötigte Zeit für den Empfang des ersten Bytes einer AJAX-Aufrufantwort, nachdem die Anforderung an den Server gesendet wurde. Dies wird hauptsächlich durch Netzwerklatenz und Serverantwortzeit beeinflusst. | Trace- und Span-Attribut | Metrik |
AjaxInitTime |
Die benötigte Zeit für die Initialisierung einer AJAX-Anforderung innerhalb des Browsers von der Erstellung von fetch/xhr bis zum Senden der Anforderung.
|
Trace- und Span-Attribut | Metrik |
AjaxResponseTime |
Die benötigte Zeit für die Verarbeitung der AJAX-Aufrufantwort. Das ist die Summe aus AjaxInitTime , AjaxFirstByteTime und AjaxDownloadTime .
|
Trace- und Span-Attribut | Metrik |
ApdexScore |
Die Zuordnung der Ebene der Benutzerzufriedenheit zu einer numerischen Darstellung, die aggregiert werden kann. Der Wert liegt zwischen 0 für Frustrated und 1 für Satisfied.
|
Trace- und Span-Attribut | Metrik |
ApmrumAttribute1 |
Ein benutzerdefiniertes Attribut, das so konfiguriert werden kann, dass ein beliebiger erforderlicher Wert gemeldet wird. Der Standardwert wird mit dem ersten Verzeichnis aufgefüllt. | Trace- und Span-Attribut | Dimension |
ApmrumAttribute2 |
Eine benutzerdefinierte Dimension mit einem benutzerdefinierten Wert. In einigen Frameworks wie Oracle Application Development Framework wird ein Standardwert in der Dokumentation beschrieben. | Trace- und Span-Attribut | Dimension |
ApmrumClickElementId |
Die xpath -Darstellung des Elements, auf das in Bezug auf ApmRumType PageUpdate geklickt wurde.
|
Trace- und Span-Attribut | Dimension |
ApmrumClickElementName |
Der Text, auf den in Bezug auf ApmRumType PageUpdate geklickt wurde. Beachten Sie, dass dieses Feld nur aufgefüllt wird, wenn der boolesche Wert trackScreenText konfiguriert ist.
|
Trace- und Span-Attribut | Dimension |
ApmrumContextType |
Der Kontext, in dem der Span erstellt wird. Beispiel: Page , Page Update und Custom Span .
|
Trace- und Span-Attribut | Dimension |
ApmrumLanguage |
Die Spracheinstellung aus dem Browser. | Trace- und Span-Attribut | Dimension |
ApmrumPageUpdateType |
Typ der Seitenaktualisierung. Beispiel: Partial Page Update , Full Page Update oder Page Load .
|
Trace- und Span-Attribut | Dimension |
ApmrumType |
Der Span-Typ. Beispiel: Page Update , Page Load oder Ajax .
|
Trace- und Span-Attribut | Dimension |
ApmrumWindowId |
Die ID des aktiven Fensters, das den Span generiert. | Trace- und Span-Attribut | Dimension |
Component |
Die Komponente, die den Span aus dem https://opentracing.io/specification/conventions/ -Standard mit Werten wie JDBC, SERVLET und BROWSER generiert hat.
|
Trace- und Span-Attribut | Dimension |
ConnectCount |
Die Anzahl der hergestellten Verbindungen. | Trace- und Span-Attribut | Metrik |
ConnectTime |
Die durchschnittlich benötigte Zeit für die Herstellung von Serververbindungen. | Trace- und Span-Attribut | Metrik |
DeviceType |
Der Typ des vom Benutzer verwendeten Geräts. Beispiel: Personal Computer. | Trace- und Span-Attribut | Dimension |
DNSLookups |
Die Anzahl der DNS-Lookups. | Trace- und Span-Attribut | Metrik |
DNSTime |
Die durchschnittlich benötigte Zeit für die Ausführung von DNS-Lookups. | Trace- und Span-Attribut | Metrik |
ECID |
Die Oracle-Ausführungskontext-ID. | Span-Attribut | Dimension |
Error |
Die Span-Eigenschaft, die einen Span als "nicht erfolgreich" mit dem booleschen Wert true markiert, falls ein Fehler auftritt. Dies weist darauf hin, dass die Anwendung den durch den Span dargestellten Vorgang als nicht erfolgreich betrachtete. Der boolesche Standardwert ist false (kein Fehler).
|
Trace- und Span-Attribut | Dimension |
ErrorLocation |
Der Speicherort oder die Quelle des Fehlers, sofern verfügbar. | Trace- und Span-Attribut | Dimension |
ErrorMessage |
Die Beschreibung des Fehlers. | Trace- und Span-Attribut | Dimension |
ErrorObject |
Eine menschenlesbare Beschreibung des Fehlers. | Trace- und Span-Attribut | Dimension |
HttpMethod |
Die in der Anforderung verwendete HTTP-Methode, z.B. GET , POST und DELETE .
|
Trace- und Span-Attribut | Dimension |
HttpStatusCode |
Der HTTP-Statuscode der Antwort. Beispiel: 200 , 404 oder 500 .
|
Trace- und Span-Attribut | Dimension |
HttpStatusDetails |
Die Beschreibung des HTTP-Antwortstatuscodes. | Trace- und Span-Attribut | Dimension |
HttpUrl |
Die HTTP-URL für den Span. | Trace- und Span-Attribut | Dimension |
HttpUrlFragment |
Das HTTP-URL-Fragment, das sich auf den Span bezieht. | Trace- und Span-Attribut | Dimension |
HttpUrlHost |
Der HTTP-URL-Hostname für den Span. | Trace- und Span-Attribut | Dimension |
HttpUrlPath |
Der HTTP-URL-Pfad für den Span. | Trace- und Span-Attribut | Dimension |
HttpUrlQuery |
Die HTTP-URL-Abfrage für den Span. | Trace- und Span-Attribut | Dimension |
Kind |
Das Feld für die Open Tracing-Definition (https://opentracing.io/specification/conventions/) span.kind0 . Der Browser-Agent kann Werte wie CLIENT oder INTERNAL melden, und der Java-Agent und andere Tracer können Werte wie SERVER für Servlets und CLIENT für HttpClient und JDBC melden.
|
Trace- und Span-Attribut | Dimension |
OperationName |
Der Name des Spans. | Trace- und Span-Attribut | Dimension |
PageClicks |
Die Anzahl der Klicks auf einer Seite. | Trace- und Span-Attribut | Metrik |
PageDownloadTime |
Die Zeit vom Senden einer Anforderung für die Seiten-URL durch den Browser bis zum Empfang des gesamten Inhalts. | Trace- und Span-Attribut | Metrik |
PageFirstByteTime |
Die Zeit vom Senden der Anforderung für die Seiten-URL durch den Browser bis zum Senden des ersten Bytes der Antwort für die Seiten-URL durch den Server. Dies wird hauptsächlich durch Serverantwortzeit und Netzwerklatenz beeinflusst. | Trace- und Span-Attribut | Metrik |
PageInitTime |
Die Zeit vom Empfang des Navigationstriggers durch den Browser bis zum Starten der Anforderung für die Seiten-URL einschließlich Verbindungssetup. Diese Zeit wird für Seitenladevorgänge und Seitenaktualisierungen berechnet. | Trace- und Span-Attribut | Metrik |
PageInteractiveTime |
Die benötigte Zeit, bis die Seite interaktiv wird. | Trace- und Span-Attribut | Metrik |
PageRenderTime |
Die Zeit vom Empfang der vollständigen HTML durch den Browser bis zur Wiedergabe des Inhalts. | Trace- und Span-Attribut | Metrik |
PageResponseTime |
Die Zeit vom Beginn der Navigation bis zum vollständigen Laden des Skripts. Dies ist die Summe aus PageInitTime , PageFirstByteTime , PageDownloadTime und PageRenderTime .
|
Trace- und Span-Attribut | Metrik |
PageViews |
Die Anzahl der Seitenansichten. | Trace- und Span-Attribut | Metrik |
RedirectTime |
Die durchschnittliche Zeit für die Verarbeitung von HTTP-Umleitungen. | Trace- und Span-Attribut | Metrik |
SatisfiedPageViews |
Die Anzahl der Pageviews mit einer "zufriedenstellenden" Performance. | Trace- und Span-Attribut | Metrik |
ScriptErrors |
Die Anzahl der beobachteten JavaScript-Fehler. | Trace- und Span-Attribut | Metrik |
SessionId |
Die eindeutige ID der Session oder des Browsers. | Trace- und Span-Attribut | Dimension |
SpanID |
Die eindeutige ID für jeden Span. | Span-Attribut | Dimension |
SSLTime |
Die durchschnittliche Zeit für die Herstellung sicherer Serververbindungen (als Teil von ConnectTime ).
|
Trace- und Span-Attribut | Metrik |
StartTime |
Die Startzeit des Spans. | Span-Attribut | Metrik |
ToleratingPageViews |
Die Anzahl der Pageviews mit einer "tolerierbaren" Performance. | Trace- und Span-Attribut | Metrik |
UserName |
Der Benutzername des Endbenutzers, der das System verwendet, oder eine ID, die den Benutzer eindeutig identifiziert.
Informationen zur Erfassung von Benutzern und zu Konfigurationsoptionen finden Sie unter Modify or Disable Default Probe Settings. |
Trace- und Span-Attribut | Dimension |
WebApplicationName |
Der Name der in die Instrumentierung angegebenen Webanwendung. Wenn für diese Dimension kein Wert angegeben ist, wird "Default WebApp" zugewiesen. | Trace- und Span-Attribut | Dimension |