Vom RUM-Webclient gesammelte Informationen CloudWatch - Amazon CloudWatch

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Vom RUM-Webclient gesammelte Informationen CloudWatch

In diesem Abschnitt wird das PutRumEventsSchema dokumentiert, das die Struktur der Daten definiert, die Sie in Benutzersitzungen mit CloudWatch RUM sammeln können.

Eine PutRumEventsAnfrage sendet eine Datenstruktur mit den folgenden Feldern an CloudWatch RUM.

  • Die ID dieser RUM-Ereignisse

  • Details zur App-Überwachung mit folgendem Inhalt:

    • App-Überwachungs-ID

    • Überwachte Anwendungsversion

  • Details zur Benutzern mit folgendem Inhalt: Dies wird nur erfasst, wenn bei der App-Überwachung Cookies aktiviert sind.

    • Eine vom Webclient generierte Benutzer-ID

    • Sitzungs-ID

  • Das Array von RUM-Ereignissen in diesem Batch.

RUM-Ereignisschema

Die Struktur jedes RUM-Ereignisses umfasst die folgenden Felder.

RUM-Ereignismetadaten

Die Metadaten umfassen Seitenmetadaten, Metadaten des Benutzeragenten, Geolokalisierungs-Metadaten und Domain-Metadaten.

Seiten-Metadaten

Die Seiten-Metadaten enthalten Folgendes:

  • Seiten-ID

  • Seitentitel

  • ID der übergeordneten Seite. – Dies wird nur erfasst, wenn bei der App-Überwachung Cookies aktiviert sind.

  • Interaktionstiefe – Dies wird nur erfasst, wenn bei der App-Überwachung Cookies aktiviert sind.

  • Seiten-Tags – Sie können den Seitenereignissen Tags hinzufügen, um Seiten zu gruppieren. Weitere Informationen finden Sie unter Verwenden von Seitengruppen.

Benutzer-Agent-Metadaten

Die Benutzer-Metadaten enthalten Folgendes:

  • Browser-Sprache

  • Browsername

  • Browserversion

  • Name des Betriebssystems

  • Version des Betriebssystems

  • Gerätetyp

  • Plattformtype

Geolocation-Metadaten

Die Geolocation-Metadaten enthalten Folgendes:

  • Ländercode

  • Unterteilungscode

Domain-Metadaten

Die Domain-Metadaten enthalten die URL-Domain.

Details zu RUM-Ereignissen

Die Details eines Ereignisses folgen je nach Ereignistyp einem der folgenden Arten von Schemas.

Sitzungsstart-Ereignis

Dieses Ereignis enthält keine Felder. Dies wird nur erfasst, wenn bei der App-Überwachung Cookies aktiviert sind.

Seitenansicht-Schema

Ein Seitenansicht-Ereignis enthält die folgenden Eigenschaften: Sie können die Sammlung von Seitenansichten deaktivieren, indem Sie den Webclient konfigurieren. Weitere Informationen finden Sie in der CloudWatch RUM-Webclient-Dokumentation.

Name Typ Beschreibung

Seiten-ID

String

Eine ID, die diese Seite innerhalb der Anwendung eindeutig darstellt. Standardmäßig ist dies der URL-Pfad.

ID der übergeordneten Seite

String

Die ID der Seite, auf der sich der Benutzer befand, als er zur aktuellen Seite navigierte. Dies wird nur erfasst, wenn bei der App-Überwachung Cookies aktiviert sind.

Interaktionstiefe

String

Dies wird nur erfasst, wenn bei der App-Überwachung Cookies aktiviert sind.

JavaScript Fehlerschema

JavaScript Vom Agenten generierte Fehlerereignisse enthalten die folgenden Eigenschaften. Der Webclient sammelt diese Ereignisse nur, wenn Sie sich entschieden haben, die Fehlertelemetrie zu sammeln.

Name Typ Beschreibung

Fehlertyp

String

Der Name des Fehlers, sofern vorhanden. Weitere Informationen finden Sie unter error.prototype.name.

Einige Browser unterstützen möglicherweise keine Fehlertypen.

Fehlermeldung

String

Die Fehlermeldung. Weitere Informationen finden Sie unter Error.prototype.message. Wenn das Fehlerfeld nicht vorhanden ist, ist dies die Meldung des Fehlerereignisses. Weitere Informationen finden Sie unter ErrorEvent.

Fehlermeldungen sind möglicherweise in verschiedenen Browsern nicht konsistent.

Stack-Ablaufverfolgung

String

Die Stack-Ablaufverfolgung des Fehlers wurde, falls vorhanden, auf 150 Zeichen gekürzt. Weitere Informationen finden Sie unter Error.prototype.Stack.

Einige Browser unterstützen möglicherweise keine Stack-Ablaufverfolgungen.

DOM-Ereignisschema

Vom Agent generierte Ereignisse des Document Object Model (DOM) enthalten die folgenden Eigenschaften. Diese Ereignisse werden standardmäßig nicht erfasst. Sie werden nur gesammelt, wenn Sie die Interaktionstelemetrie aktivieren. Weitere Informationen finden Sie in der CloudWatch RUM-Webclient-Dokumentation.

Name Typ Beschreibung

Veranstaltung

String

Der Typ des DOM-Ereignisses wie Klicken, Scrollen oder Hover. Weitere Informationen finden Sie unter Ereignisreferenz.

Element

String

Der DOM-Elementtyp

Element-ID

String

Wenn das Element, das das Ereignis generiert hat, eine ID besitzt, speichert diese Eigenschaft diese ID. Weitere Informationen finden Sie unter Element.id.

CSSLocator

String

Der CSS-Locator, der zur Identifizierung des DOM-Elements verwendet wird.

InteractionId

String

Eine eindeutige ID für die Interaktion zwischen dem Benutzer und der Benutzeroberfläche.

Navigationsereignisschema

Navigationsereignisse werden nur erfasst, wenn die App-Überwachung die Leistungstelemetrie aktiviert hat.

Navigationsereignisse verwenden APIs mit Navigationszeitpunkt Stufe 1 und Navigationszeitpunkt Stufe 2. APIs der Stufe 2 werden nicht in allen Browsern unterstützt, daher sind diese neueren Felder optional.

Anmerkung

Timestamp-Metriken basieren auf DOM HighResTimestamp. Bei APIs der Stufe 2 sind alle Timings standardmäßig relativ zum startTime. Aber für Stufe 1 wird die navigationStart-Metrik von Zeitstempelmetriken subtrahiert, um relative Werte zu erhalten. Alle Zeitstempelwerte sind in Millisekunden.

Navigationsereignisse enthalten die folgenden Eigenschaften.

Name Typ Beschreibung Hinweise

initiatorType

String

Repräsentiert den Ressourcentyp, der das Leistungsereignis ausgelöst hat.

Wert: „Navigation“

Stufe 1 „Navigation“

Stufe 2 entryData.initiatorType

navigationType

String

Repräsentiert den Typ der Navigation.

Dieses Attribut ist nicht erforderlich.

Wert: Dieser Wert muss einer der folgenden sein:

  • navigate ist eine Navigation, die durch die Auswahl eines Links, die Eingabe einer URL in die Adresszeile eines Browsers, das Senden eines Formulars oder durch das Initialisieren durch eine Skriptoperation, bei der es sich nicht um reload oder back_forward handelt, gestartet wird.

  • reload ist eine Navigation durch den Reload-Vorgang des Browsers oder durch location.reload() .

  • back_forward ist eine Navigation durch die Verlaufstraversierung des Browsers.

  • prerender ist eine Navigation, die durch einen Prerender-Hinweis initiiert wird. Weitere Informationen finden Sie unter Prerender.

startTime

Zahl

Gibt an, wann das Ereignis ausgelöst wird.

Wert: 0

Stufe 1: entryData.navigationStart – entryData.navigationStart

Stufe 2: entryData.startTime

unloadEventStart

Zahl

Gibt den Zeitpunkt an, zu dem das vorherige Dokument im Fenster entladen wurde, nachdem das unload-Ereignis ausgegeben wurde.

Wert: Wenn kein vorheriges Dokument vorhanden ist oder wenn das vorherige Dokument oder eine der erforderlichen Weiterleitungen nicht denselben Ursprung haben, wird der Wert 0 zurückgegeben.

Stufe 1:

entryData.unloadEventStart > 0 ? entryData.unloadEventStart - entryData.navigationStart : 0

Ebene 2: EntryData. unloadEventStart

promptForUnload

Zahl

Die Zeit, die zum Entladen des Dokuments benötigt wird. Mit anderen Worten, die Zeit zwischen unloadEventStart und unloadEventEnd. UnloadEventEnd repräsentiert den Moment in Millisekunden, in dem der Entlade-Ereignishandler beendet ist.

Wert: Wenn kein vorheriges Dokument vorhanden ist oder wenn das vorherige Dokument oder eine der erforderlichen Weiterleitungen nicht denselben Ursprung haben, wird der Wert 0 zurückgegeben.

Ebene 1: EntryData. unloadEventEnd - Eingabedaten. unloadEventStart

Stufe 2: EntryData. unloadEventEnd - Eingabedaten. unloadEventStart

redirectCount

Zahl

Eine Zahl, die die Anzahl der Weiterleitungen seit der letzten Navigation ohne Weiterleitung im aktuellen Browser-Kontext darstellt.

Dieses Attribut ist nicht erforderlich.

Wert: Wenn es keine Weiterleitung gibt oder wenn es eine Weiterleitung gibt, die nicht den gleichen Ursprung wie das Zieldokument hat, ist der zurückgegebene Wert 0.

Stufe 1: Nicht verfügbar

Stufe 2: entryData.redirectCount

redirectStart

Zahl

Der Zeitpunkt, zu dem die erste HTTP-Weiterleitung gestartet wird.

Wert: Wenn es keine Weiterleitung gibt oder wenn es eine Weiterleitung gibt, die nicht den gleichen Ursprung wie das Zieldokument hat, ist der zurückgegebene Wert 0.

Stufe 1:

entryData.redirectStart > 0 ? entryData.redirectStart - entryData.navigationStart : 0

Stufe 2: entryData.redirectStart

redirectTime

Zahl

Die nötige Zeit für die HTTP-Umleitung. Dies ist die Differenz zwischen redirectStart und redirectEnd.

Stufe 1:: entryData.redirectEnd – entryData.redirectStart

Stufe 2:: entryData.redirectEnd – entryData.redirectStart

workerStart

Zahl

Dies ist eine Eigenschaft der PerformanceResourceTiming-Schnittstelle. Dies markiert den Beginn der Worker-Thread-Operation.

Dieses Attribut ist nicht erforderlich.

Wert: Wenn ein Service-Worker-Thread bereits ausgeführt wird oder unmittelbar vor dem Starten des Service-Worker-Threads, gibt diese Eigenschaft die Zeit unmittelbar vor dem Aussenden von FetchEvent zurück. Es gibt 0 zurück, wenn die Ressource nicht von einem Service Worker abgefangen wird.

Stufe 1: Nicht verfügbar

Stufe 2: entryData.workerStart

workerTime

Zahl

Wenn die Ressource von einem Service Worker abgefangen wird, gibt dies die Zeit zurück, die für den Worker-Thread-Betrieb benötigt wird.

Dieses Attribut ist nicht erforderlich.

Stufe 1: Nicht verfügbar

Stufe 2:

entryData.workerStart > 0 ? entryData.fetchStart - entryData.workerStart : 0

fetchStart

Zahl

Der Zeitpunkt, zu dem der Browser bereit ist, das Dokument mit einer HTTP-Anforderung abzurufen. Dies geschieht, bevor Sie einen Anwendungscache überprüfen.

Stufe 1:

: entryData.fetchStart > 0 ? entryData.fetchStart - entryData.navigationStart : 0

Stufe 2: entryData.fetchStart

domainLookupStart

Zahl

Der Zeitpunkt, zu dem die Domainsuche beginnt.

Wert: Wenn eine dauerhafte Verbindung verwendet wird oder wenn die Informationen in einem Cache oder einer lokalen Ressource gespeichert sind, ist der Wert derselbe wie fetchStart.

Stufe 1:

entryData.domainLookupStart > 0 ? entryData.domainLookupStart - entryData.navigationStart : 0

Stufe 2: EntryData. domainLookupStart

dns

Zahl

Die Zeit, die für die Domainsuche benötigt wird.

Wert: Wenn die Ressourcen und DNS-Datensätze zwischengespeichert werden, ist der erwartete Wert 0.

Ebene 1: EntryData. domainLookupEnd - Eingabedaten. domainLookupStart

Stufe 2: EntryData. domainLookupEnd - Eingabedaten. domainLookupStart

nextHopProtocol

String

Eine Zeichenfolge, die das zum Abrufen der Ressource verwendete Netzwerkprotokoll darstellt.

Dieses Attribut ist nicht erforderlich.

Stufe 1: Nicht verfügbar

Stufe 2: EntryData. nextHopProtocol

connectStart

Zahl

Die Zeit unmittelbar bevor der Benutzeragent mit dem Herstellen der Verbindung zum Server beginnt, um das Dokument abzurufen.

Wert: Wenn eine dauerhafte RFC2616-Verbindung verwendet wird oder wenn das aktuelle Dokument aus relevanten Anwendungscaches oder lokalen Ressourcen abgerufen wird, gibt dieses Attribut den Wert domainLookupEnd aus.

Stufe 1:

entryData.connectStart > 0 ? entryData.connectStart - entryData.navigationStart : 0

Stufe 2: entryData.connectStart

connect

Zahl

Misst die Zeit, die zum Herstellen der Transportverbindungen oder zur Durchführung der SSL-Authentifizierung erforderlich ist. Es enthält auch die blockierte Zeit, die in Anspruch genommen wird, wenn zu viele gleichzeitige Anfragen vom Browser ausgegeben werden.

Stufe 1: entryData.connectEnd – entryData.connectStart

Stufe 2: entryData.connectEnd – entryData.connectStart

secureConnectionStart

Zahl

Wenn das URL-Schema der aktuellen Seite „https“ lautet, gibt dieses Attribut umgehend die Zeit zurück, bevor der Benutzeragent den Handshake-Prozess startet, um die aktuelle Verbindung zu sichern. Es gibt 0 zurück, wenn HTTPS nicht verwendet wird. Weitere Informationen zu URL-Schemata finden Sie unter URL-Darstellung.

Formel: EntryData. secureConnectionStart

tlsTime

Zahl

Die Zeit, die benötigt wird, um einen SSL-Handshake abzuschließen.

Stufe 1:

entryData.secureConnectionStart > 0 ? entryData.connectEnd - entryData.secureConnectionStart : 0

Stufe 2:

entryData.secureConnectionStart > 0 ? entryData.connectEnd - entryData.secureConnectionStart : 0

requestStart

Zahl

Die Zeit unmittelbar bevor der Benutzeragent beginnt, die Ressource vom Server oder von relevanten Anwendungscaches oder von lokalen Ressourcen anzufordern.

Stufe 1:

: entryData.requestStart > 0 ? entryData.requestStart - entryData.navigationStart : 0

Stufe 2: entryData.requestStart

timeToFirstByte

Zahl

Die Zeit, die benötigt wird, um das erste Byte an Informationen zu erhalten, nachdem eine Anfrage gestellt wurde. Diese Zeit ist relativ zu startTime.

Stufe 1: entryData.responseStart – entryData.requestStart

Stufe 2: entryData.responseStart – entryData.requestStart

responseStart

Zahl

Die Zeit unmittelbar nachdem der HTTP-Parser des Benutzeragenten das erste Byte der Antwort von den relevanten Anwendungscaches oder von lokalen Ressourcen oder vom Server erhalten hat.

Stufe 1:

entryData.responseStart > 0 ? entryData.responseStart - entryData.navigationStart : 0

Stufe 2: entryData.responseStart

responseTime

String

Die Zeit, die benötigt wird, um eine vollständige Antwort in Form von Bytes von den relevanten Anwendungs-Caches, von lokalen Ressourcen oder vom Server zu erhalten.

Stufe 1:

entryData.responseStart > 0 ? entryData.responseEnd - entryData.responseStart : 0

Stufe 2:

entryData.responseStart > 0 ? entryData.responseEnd - entryData.responseStart : 0

domInteractive

Zahl

Der Zeitpunkt, zu dem der Parser seine Arbeit am Hauptdokument beendet hat und das HTML-DOM erstellt wurde. Zu diesem Zeitpunkt wechselt Document.readyState zu „interaktiv“ und das entsprechende readystatechange-Ereignis wird ausgegeben.

Stufe 1:

entryData.domInteractive > 0 ? entryData.domInteractive - entryData.navigationStart : 0

Stufe 2: entryData.domInteractive

domContentLoadedEventStart

Zahl

Stellt den Zeitwert dar, der der Zeit unmittelbar entspricht, bevor der Benutzeragent das ContentLoaded DOM-Ereignis im aktuellen Dokument auslöst. Das ContentLoaded DOM-Ereignis wird ausgelöst, wenn das ursprüngliche HTML-Dokument vollständig geladen und analysiert wurde. Zu diesem Zeitpunkt hat das Haupt-HTML-Dokument die Analyse abgeschlossen, der Browser beginnt mit der Erstellung der Rendering-Baumstruktur und untergeordnete Ressourcen müssen noch geladen werden. Es wird nicht drauf gewartet, bis Stylesheets, Bilder und Subframes vollständig geladen sind.

Stufe 1:

entryData.domContentLoadedEventStart > 0 ? entryData.domContentLoadedEventStart - entryData.navigationStart : 0

Ebene 2: EntryData. domContentLoadedEventStart

domContentLoaded

Zahl

Die Start- und Endzeit der Erstellung der Rendering-Baumstruktur ist gekennzeichnet durch domContentLoadedEventStart und domContentLoadedEventEnd. Damit kann CloudWatch RUM die Ausführung verfolgen. Diese Eigenschaft ist die Differenz zwischen domContentLoadedStart und domContentLoadedEnd.

Während dieser Zeit sind DOM und CSSOM bereit. Diese Eigenschaft wartet auf die Ausführung des Skripts, mit Ausnahme von asynchronen und dynamisch erstellten Skripten. Wenn die Skripten von Stylesheets abhängen, wartet domContentLoaded auch auf die Stylesheets. Es wartet nicht auf Bilder.

Anmerkung

Die tatsächlichen Werte von domContentLoadedStart und domContentLoadedEnd nähern sich domContentLoaded im Netzwerkbereich von Google Chrome an. Es gibt die Erstellungszeit für die HTML-DOM+CSSOM-Rendering-Baumstruktur ab Beginn des Seitenladevorgangs an. Im Fall von Navigationsmetriken stellt der domContentLoaded-Wert die Differenz zwischen Start- und Endwerten dar. Dies ist ausschließlich die für das Herunterladen von untergeordneten Ressourcen und das Erstellen der Rendering-Baumstruktur benötigte Zeit.

Ebene 2: EntryData. domContentLoadedEventEnd - Eingabedaten. domContentLoadedEventStart

Stufe 2: EntryData. domContentLoadedEventEnd - Eingabedaten. domContentLoadedEventStart

domComplete

Zahl

Die Zeit unmittelbar bevor der Browser die aktuelle Dokumentbereitschaft des aktuellen Dokuments als abgeschlossen festlegt. An diesem Punkt ist das Laden von untergeordneten Ressourcen wie Bildern abgeschlossen. Dies beinhaltet die Zeit, die für das Herunterladen blockierender Inhalte wie CSS und synchroner JavaScript Inhalte benötigt wird. Dies entspricht ungefähr loadTime im Netzwerkbereich von Google Chrome.

Stufe 1:

entryData.domComplete > 0 ? entryData.domComplete - entryData.navigationStart : 0

Stufe 2: entryData.domComplete

domProcessingTime

Zahl

Die Gesamtzeit zwischen der Antwort und dem Start des Load-Ereignisses.

Ebene 1: EntryData. loadEventStart - EntryData.ResponseEnd

Ebene 2: EntryData. loadEventStart - EntryData.ResponseEnd

loadEventStart

Zahl

Die Zeit unmittelbar bevor das load-Ereignis des aktuellen Dokuments ausgelöst wird.

Stufe 1:

entryData.loadEventStart > 0 ? entryData.loadEventStart - entryData.navigationStart : 0

Ebene 2: EntryData. loadEventStart

loadEventTime

Zahl

Differenz zwischen loadEventStart und loadEventEnd. Zusätzliche Funktionen oder Logik, die auf dieses Load-Ereignis warten, werden während dieser Zeit ausgelöst.

Ebene 1: EntryData. loadEventEnd - Eingabedaten. loadEventStart

Stufe 2: EntryData. loadEventEnd - Eingabedaten. loadEventStart

duration

String

Die Dauer entspricht der gesamten Ladezeit der Seite. Es zeichnet den Zeitpunkt für das Herunterladen der Hauptseite und aller synchronen untergeordneten Ressourcen sowie für das Rendern der Seite auf. Asynchrone Ressourcen wie Skripte werden später weiter heruntergeladen. Das ist die Differenz zwischen den Eigenschaften loadEventEnd und startTime.

Ebene 1: EntryData. loadEventEnd - EntryData.NavigationStart

Stufe 2: entryData.duration

headerSize

Zahl

Gibt die Differenz zwischen transferSize und encodedBodySize zurück.

Dieses Attribut ist nicht erforderlich.

Stufe 1: Nicht verfügbar

Ebene 2: EntryData.TransferSize - EntryData. encodedBodySize

Ebene 2: EntryData.TransferSize - EntryData. encodedBodySize

compressionRatio

Zahl

Das Verhältnis von encodedBodySize und decodedBodySize. Der Wert von encodedBodySize ist die komprimierte Größe der Ressource ohne die HTTP-Header. Der Wert von decodedBodySize ist die entkomprimierte Größe der Ressource ohne die HTTP-Header.

Dieses Attribut ist nicht erforderlich.

Stufe 1: Nicht verfügbar.

Stufe 2:

entryData.encodedBodySize > 0 ? entryData.decodedBodySize / entryData.encodedBodySize : 0

navigationTimingLevel

Zahl

Die API-Version des Navigationszeitpunkts.

Wert: 1 oder 2

Ressourcen-Ereignisschema

Ressourcen-Ereignisse werden nur erfasst, wenn die App-Überwachung die Leistungstelemetrie aktiviert hat.

Timestamp-Metriken basieren auf The DOM HighResTimeStamp typedef. Bei APIs der Stufe 2 sind alle Timings standardmäßig relativ zur startTime. Aber für APIs der Stufe 1 wird die navigationStart-Metrik von Zeitstempelmetriken subtrahiert, um relative Werte zu erhalten. Alle Zeitstempelwerte sind in Millisekunden.

Vom Agent generierte Ressourcen-Ereignisse enthalten die folgenden Eigenschaften.

Name Typ Beschreibung Hinweise

targetUrl

String

Gibt die URL der Ressource zurück.

Formel: entryData.name

initiatorType

String

Repräsentiert den Ressourcentyp, der das Leistungs-Ressourcenereignis ausgelöst hat.

Wert: „Ressource“

Formel: entryData.initiatorType

duration

String

Gibt die Differenz zwischen den Eigenschaften responseEnd und startTime zurück.

Dieses Attribut ist nicht erforderlich.

Formel: entryData.duration

transferSize

Zahl

Gibt die Größe (in Oktetten) der abgerufenen Ressource zurück, einschließlich der Antwortheader-Felder und des Antwort-Nutzlasttextes.

Dieses Attribut ist nicht erforderlich.

Formel: entryData.transferSize

fileType

String

Erweiterungen, die vom Ziel-URL-Muster abgeleitet werden.

Größtes inhaltliches Zeichnungsereignisschema

Die größten inhaltlichen Zeichnungsereignisse enthalten die folgenden Eigenschaften.

Diese Ereignisse werden nur erfasst, wenn die App-Überwachung die Leistungstelemetrie aktiviert hat.

Name Beschreibung

Wert

Weitere Informationen finden Sie unter Web Vitals (Webdaten).

Erstes Eingabeverzögerungsereignis

Erste Eingabeverzögerungsereignisse enthalten die folgenden Eigenschaften.

Diese Ereignisse werden nur erfasst, wenn die App-Überwachung die Leistungstelemetrie aktiviert hat.

Name Beschreibung

Wert

Weitere Informationen finden Sie unter Web Vitals (Webdaten).

Kumulatives Layoutverschiebungs-Ereignis

Kumulative Layoutverschiebungs-Ereignisse enthalten die folgenden Eigenschaften.

Diese Ereignisse werden nur erfasst, wenn die App-Überwachung die Leistungstelemetrie aktiviert hat.

Name Beschreibung

Wert

Weitere Informationen finden Sie unter Web Vitals (Webdaten).

HTTP-Ereignis

HTTP-Ereignisse enthalten die folgenden Eigenschaften. Sie enthalten entweder ein Response-Feld oder ein Error-Feld, aber nicht beides.

Diese Ereignisse werden nur erfasst, wenn die App-Überwachung die HTTP-Telemetrie aktiviert hat.

Name Beschreibung

Anforderung

Das Anfragefeld enthält Folgendes:

  • Das Method-Feld, das Werte wie GET, POST usw. haben kann.

  • Die URL

Antwort

Das Antwortfeld enthält die folgenden Elemente:

  • Status wie 2xx, 4xx oder 5xx

  • Statustext

Fehler

Das Fehlerfeld enthält die folgenden Elemente:

  • Typ

  • Fehlermeldung

  • Dateiname

  • Zeilennummer

  • Spaltennummer

  • Stack-Ablaufverfolgung

X-Ray-Ablaufverfolgungs-Ereignisschema

Diese Ereignisse werden nur erfasst, wenn die App-Überwachung die X-Ray-Ablaufverfolgungs-Telemetrie aktiviert hat.

Weitere Informationen zu Ereignisschemas für die X-Ray-Ablaufverfolgung finden Sie unter AWS X-Ray -Segmentdokumente.