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.
Richten Sie eine mobile Anwendung für die Verwendung CloudWatch von RUM ein
Um mobile Anwendungen zu überwachen, erstellen Sie einen App-Monitor, konfigurieren ihn für mobile Plattformen und integrieren das AWS Distro for OpenTelemetry (ADOT) SDK in Ihre Anwendung. Mobile RUM verwendet das OpenTelemetry Protokoll (OTLP), um Telemetriedaten an einen speziellen OTLP-Endpunkt zu senden.
Um einen App-Monitor für eine mobile Plattform zu erstellen
Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/
. -
Wählen Sie im Navigationsbereich Application Signals, RUM.
-
Wählen Sie Add app monitor (App-Überwachung hinzufügen) aus.
-
Geben Sie unter Name des App-Monitors einen Namen ein, der zur Identifizierung dieses App-Monitors in der CloudWatch RUM-Konsole verwendet werden soll.
-
Wählen Sie Android oder iOS als Plattform aus.
-
Unter Datenspeicher können Sie auswählen, ob Kopien von RUM-OTEL-Protokollereignissen und -Spans in CloudWatch Logs gespeichert werden sollen, und die Aufbewahrung konfigurieren. Standardmäßig speichert die Protokollgruppe CloudWatch Logs die Daten 30 Tage lang. Sie können den Aufbewahrungszeitraum in der CloudWatch Logs-Konsole anpassen.
-
(Optional) Wählen Sie unter Ressourcenbasierte Richtlinie aus, ob Sie eine ressourcenbasierte Richtlinie hinzufügen möchten, um zu steuern, wer Anfragen an Ihren App Monitor senden kann. Wenn Sie Öffentliche Richtlinie erstellen auswählen, wird eine Ressourcenrichtlinie angehängt, die es jedem ermöglicht, Anfragen an Ihren App Monitor zu senden. Weitere Informationen finden Sie unter Verwendung ressourcenbasierter Richtlinien mit RUM CloudWatch .
-
Um die AWS Röntgenverfolgung von Benutzersitzungen in Stichproben zu aktivieren, wählen Sie Aktives Tracing und dann Meinen Service mit X-Ray verfolgen aus. AWS
Wenn diese Option ausgewählt ist, werden OTEL-Spans, die während der Benutzersitzungen mit Stichproben generiert wurden, nachverfolgt. Sie können dann die Traces und Spans dieser Sessions im RUM-Dashboard sowie auf den Seiten mit der X-Ray-Trace-Map und den Trace-Details sehen. Diese Benutzersitzungen werden auch als Client-Seiten in Application Signals angezeigt, nachdem Sie sie für Ihre Anwendung aktiviert haben.
-
(Optional) Um Tags zum App-Monitor hinzuzufügen:
-
Wählen Sie „Tags“, „Neues Tag hinzufügen“.
-
Geben Sie unter Schlüssel einen Namen für das Tag ein. Sie können im Feld Wert einen optionalen Wert hinzufügen.
-
(Optional) Zum Hinzufügen eines weiteren Tags wählen Sie Add new tag (Neues Tag hinzufügen) erneut aus.
Weitere Informationen finden Sie unter AWS Tagging-Ressourcen im AWS Tagging- und Tag-Editor-Benutzerhandbuch.
-
-
Wählen Sie Add app monitor (App-Überwachung hinzufügen) aus.
-
Im Abschnitt Beispielcode können Sie den Codeausschnitt kopieren, um ihn Ihrer Anwendung hinzuzufügen. Mit dem AWS Distro for OpenTelemetry (ADOT) SDK können Sie zwischen manueller Instrumentierung zur Konfiguration der Überwachung in Ihrem Anwendungscode und Zero-Code-Instrumentation wählen, für die nur minimale Konfigurationsänderungen erforderlich sind.
Sowohl für Android- als auch für iOS-Anwendungen ist Zero-Code Instrumentation die einfachste Option, da sie die Telemetrieerfassung automatisch mithilfe einer Konfigurationsdatei initialisiert. Die manuelle Instrumentierung gibt Ihnen mehr Kontrolle über den Initialisierungs- und Konfigurationsprozess.
-
Wählen Sie Copy (Kopieren) oder Download (Herunterladen), und klicken Sie dann auf Done (Fertig).
Einrichtung der iOS-Anwendung
Integrieren Sie für iOS-Anwendungen das AWS Distro for OpenTelemetry (ADOT) iOS SDK
Einrichtung der Android-Anwendung
Integrieren Sie für Android-Anwendungen das Android SDK von AWS Distro for OpenTelemetry (ADOT)
Authentifizierung und Sicherheit
Mobile RUM unterstützt flexible Authentifizierungsmodelle, wie sie in ihren definiert sind SDKs.
-
iOS-Anwendungen verwenden das AWS Distro for OpenTelemetry (ADOT) iOS SDK
. -
Android-Anwendungen verwenden das AWS Distro for OpenTelemetry (ADOT
) Android SDK.