View a markdown version of this page

CloudWatch Metriken, die Sie mit CloudWatch RUM sammeln können - 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.

CloudWatch Metriken, die Sie mit CloudWatch RUM sammeln können

In den Tabellen in diesem Abschnitt sind die Metriken aufgeführt, die Sie mit CloudWatch RUM automatisch aus Webanwendungen, mobilen Anwendungen oder beidem erfassen. Sie können diese Metriken in der CloudWatch Konsole sehen. Weitere Informationen finden Sie unter Anzeigen der verfügbaren Metriken.

Sie können optional auch erweiterte Metriken an senden CloudWatch. Weitere Informationen finden Sie unter Erweiterte Metriken.

Diese Metriken werden im Metrik-Namespace namens AWS/RUM veröffentlicht. Alle der folgenden Metriken werden mit einer application_name-Dimension veröffentlicht. Der Wert dieser Dimension ist der Name der App-Überwachung. Einige Metriken werden auch mit zusätzlichen Dimensionen veröffentlicht, wie in der folgenden Tabelle aufgeführt.

In der folgenden Tabelle werden die Web-Metriken beschrieben.

Metrik Einheit Description

HttpStatusCodeCount

Anzahl

Die Anzahl der HTTP-Antworten in der Anwendung nach ihrem Antwortstatuscode.

Zusätzliche Dimensionen:

  • event_details.response.status ist der Antwortstatuscode wie 200, 400, 404 usw.

  • event_type Der Ereignistyp.

Http4xxCount

Anzahl

Die Anzahl der HTTP-Antworten in der Anwendung, mit 4xx Antwortstatuscode.

Diese werden auf der Grundlage von http_event-RUM-Ereignissen berechnet, die zu 4xx-Codes führen.

Http4xxCountPerSession

Anzahl

Die Anzahl der HTTP-Antworten in einer Sitzung, mit 4xx-Antwortstatuscode.

Diese werden auf der Grundlage von http_event-RUM-Ereignissen berechnet, die zu 4xx-Codes führen.

Http4xxCountPerPageView

Anzahl

Die Anzahl der HTTP-Antworten in einer Seitenrezension, mit 4xx-Antwortstatuscode.

Diese werden auf der Grundlage von http_event-RUM-Ereignissen berechnet, die zu 4xx-Codes führen.

Http5xxCount

Anzahl

Die Anzahl der HTTP-Antworten in der Anwendung, mit 5xx Antwortstatuscode.

Diese werden auf der Grundlage von http_event-RUM-Ereignissen berechnet, die zu 5xx-Codes führen.

Http5xxCountPerSession

Anzahl

Die Anzahl der HTTP-Antworten in der Sitzung, mit 5xx Antwortstatuscode.

Diese werden auf der Grundlage von http_event-RUM-Ereignissen berechnet, die zu 5xx-Codes führen.

Http5xxCountPerPageView

Anzahl

Die Anzahl der HTTP-Antworten in einer Seitenrezension, mit dem Antwortstatuscode 5xx.

Diese werden auf der Grundlage von http_event-RUM-Ereignissen berechnet, die zu 5xx-Codes führen.

JsErrorCount

Anzahl

Die Anzahl der aufgenommenen JavaScript Fehlerereignisse.

JsErrorCountPerSession

Anzahl

Die Anzahl der JavaScript Fehlerereignisse, die in eine Sitzung aufgenommen wurden.

JsErrorCountPerPageView

Anzahl

Die Anzahl der JavaScript Fehlerereignisse, die in eine Seitenüberprüfung aufgenommen wurden.

NavigationFrustratedTransaction

Anzahl

Die Anzahl der Navigationsereignisse mit einer duration über dem Frustrationsschwellwert, der 8000 ms beträgt. Die Dauer von Navigationsereignissen wird in der PerformanceNavigationDuration-Metrik verfolgt.

NavigationSatisfiedTransaction

Anzahl

Die Anzahl der Navigationsereignisse mit einer duration, die geringer ist als das Apdex-Ziel, das 2000 ms beträgt. Die Dauer von Navigationsereignissen wird in der PerformanceNavigationDuration-Metrik verfolgt.

NavigationToleratedTransaction

Anzahl

Die Anzahl der Navigationsereignisse mit einer duration zwischen 2000 ms und 8000 ms. Die Dauer von Navigationsereignissen wird in der PerformanceNavigationDuration-Metrik verfolgt.

PageViewCount

Anzahl

Die Anzahl der von der App-Überwachung aufgenommenen Seitenaufruf-Ereignisse.

Dies wird durch Zählen der page_view_event-RUM-Ereignisse berechnet.

PageViewCountPerSession

Anzahl

Die Anzahl der Seitenaufruf-Ereignisse in einer Sitzung.

PerformanceResourceDuration

Millisekunden

Die duration eines Ressourcenereignisses.

Zusätzliche Dimensionen:

  • event_details.file.type ist der Dateityp des Ressourcenereignisses, z. B. eine Stilvorlage, ein Dokument, ein Image, ein Skript oder eine Schriftart.

  • event_type Der Ereignistyp.

PerformanceNavigationDuration

Millisekunden

Die duration eines Navigationsereignisses.

RumEventPayloadSize

Bytes

Die Größe jedes von RUM aufgenommenen CloudWatch Ereignisses. Sie können auch die SampleCount-Statistik für diese Metrik verwenden, um die Anzahl der Ereignisse zu überwachen, die eine App-Überwachung erfasst.

SessionCount

Anzahl

Die Anzahl der vom App-Monitor aufgenommenen Sitzungsstart-Ereignisse. Mit anderen Worten: Die Anzahl der neu gestarteten Sitzungen.

SessionDuration

Millisekunden

Die Dauer einer Sitzung. Diese werden auf der Grundlage der Zeit zwischen dem ersten und dem letzten Ereignis in einer Sitzung berechnet.

TimeOnPage

Millisekunden

Die Dauer eines Seitenaufrufs.

Diese werden auf der Grundlage der Zeit bis zum nächsten Seitenaufruf berechnet, mit Ausnahme der letzten Seite in einer Sitzung, bei der es sich um die Zeit zwischen dem ersten und dem letzten Ereignis auf dieser Seite handelt.

WebVitalsCumulativeLayoutShift

Keine

Verfolgt den Wert der kumulativen Layoutverschiebungs-Ereignisse.

WebVitalsFirstInputDelay

Millisekunden

Verfolgt den Wert der ersten Eingabeverzögerungs-Ereignisse.

WebVitalsLargestContentfulPaint

Millisekunden

Verfolgt den Wert der größten inhaltlichen Paint-Ereignisse.

WebVitalsInteractionToNextPaint

Millisekunden

Verfolgt den Wert der Interaktion bis zu den nächsten Zeichnungsereignissen.

Sie können erweiterte Metriken für Ihre mobile Anwendung konfigurieren, um zusätzliche Dimensionen für die Analyse bereitzustellen.

Metrik Einheit Description

ANRCount

Anzahl

Nur für Android: Die Anzahl der ANR-Vorfälle (Application Not Responding), die auftreten, wenn die Anwendung länger als 5 Sekunden nicht reagiert und zum Absturz der Anwendung führt.

AppHangCount

Anzahl

Nur für iOS: Die Häufigkeit, mit der die Anwendung in der Hauptschleife länger als 250 ms nicht reagiert hat.

ColdAppLaunchFrustratedTransaction

Anzahl

Die Anzahl der kalten App-Starts, deren Abschluss länger als 8 Sekunden dauerte und wahrscheinlich zu Frustration bei den Benutzern führte.

ColdAppLaunchSatisfiedTransaction

Anzahl

Die Anzahl der unerwarteten App-Starts, die in weniger als 2 Sekunden abgeschlossen wurden und für eine zufriedenstellende Benutzererfahrung sorgten.

ColdAppLaunchToleratedTransaction

Anzahl

Die Anzahl der unerwarteten App-Starts, die zwischen 2 und 8 Sekunden abgeschlossen wurden und eine erträgliche, aber nicht ideale Benutzererfahrung bieten.

ColdLaunchTime

Millisekunden

Zeit, die benötigt wurde, um die Anwendung aus einem beendeten Zustand heraus zu starten.

Für Android: Zeit von der Anwendung onCreate bis zum Abschluss der Erstellung der ersten Aktivität.

Für iOS: Zeit vom Start der Anwendung (bestimmt durch den Befehl zum Starten des sysctl Prozesses) bisdidBecomeActiveNotification.

CrashCount

Anzahl

Die Anzahl der unerwarteten Programmbeendigungen, die durch unbehandelte Ausnahmen oder eine Beendigung des Betriebssystems verursacht wurden.

Für Android: Abstürze aufgrund unbehandelter Ausnahmen oder eines Systemabbruchs.

Für iOS: Abstürze aufgrund unbehandelter Ausnahmen, schwerwiegender Fehler oder eines Systemabbruchs.

Absturzdaten werden lokal gespeichert und beim nächsten Start der App gemeldet.

DroppedEventsCount

Anzahl

Die Anzahl der Protokollereignisse, die gelöscht wurden, weil sie die maximale Größenbeschränkung von 30 KB pro Ereignis überschritten haben.

DroppedSpansCount

Anzahl

Die Anzahl der Bereiche, die gelöscht wurden, weil sie die maximale Größenbeschränkung von 30 KB pro Bereich überschritten haben.

Http4xxCount

Anzahl

Zeichnet die Anzahl der HTTP-Clientfehler auf, auf die die Web- oder Mobilanwendung bei HTTP-Anfragen gestoßen ist.

Http5xxCount

Anzahl

Zeichnet die Anzahl der HTTP-Serverfehler auf, auf die die Web- oder Mobilanwendung bei HTTP-Anfragen gestoßen ist.

LogPayloadSize

Bytes

Die Größe der Protokolltelemetriedaten, die an CloudWatch RUM gesendet werden, in Byte.

Sie können die SampleCount Statistik für diese Metrik auch verwenden, um die Anzahl der Protokollereignisse zu überwachen, die ein App-Monitor aufnimmt.

NetworkLatency

Millisekunden

Die Zeit, die für die Fertigstellung von Netzwerkanfragen benötigt wurde. Dabei wird die Umlaufzeit von der Initiierung der Anfrage bis zum Abschluss der Antwort gemessen.

ScreenLoadCount

Anzahl

Die Gesamtzahl der Bildschirmladevorgänge.

ScreenLoadToleratedTransaction

Anzahl

Die Anzahl der Bildschirmladevorgänge, die zwischen 2 und 8 Sekunden abgeschlossen wurden und eine erträgliche, aber nicht ideale Benutzererfahrung bieten.

SessionCount

Anzahl

Die Gesamtzahl der einzelnen Benutzersitzungen mit der Anwendung. Eine Sitzung beginnt, wenn der Benutzer die App öffnet, und endet nach 30 Minuten Inaktivität oder wenn sie explizit beendet wird.

SpanPayloadSize

Bytes

Die Größe der Span-Telemetriedaten in Byte, die an CloudWatch RUM gesendet werden.

Sie können die SampleCount Statistik für diese Metrik auch verwenden, um die Anzahl der Spans zu überwachen, die ein App-Monitor erfasst.

WarmAppLaunchFrustratedTransaction

Anzahl

Die Anzahl der warmen App-Starts, deren Abschluss länger als 8 Sekunden dauerte, was wahrscheinlich zu Frustration bei den Benutzern geführt hat.

WarmAppLaunchSatisfiedTransaction

Anzahl

Die Anzahl der App-Starts im Warm-Modus, die in weniger als 2 Sekunden abgeschlossen wurden und für eine zufriedenstellende Benutzererfahrung sorgten.

WarmAppLaunchToleratedTransaction

Anzahl

Die Anzahl der App-Starts im Warm-Modus, die zwischen 2 und 8 Sekunden abgeschlossen wurden und für eine erträgliche, aber nicht ideale Benutzererfahrung sorgten.

WarmLaunchTime

Millisekunden

Zeit, die benötigt wurde, um die Anwendung aus dem Hintergrundmodus zu starten.

Für Android: Zeit von der Anwendung onCreate bis zum Abschluss der Erstellung der ersten Aktivität.

Für iOS: Zeit von UIApplicationWillEnterForegroundNotification bisdidBecomeActiveNotification.