本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定行動應用程式以使用 CloudWatch RUM
若要監控行動應用程式,您可以建立應用程式監視器、為行動平台設定它,並將 AWS Distro for OpenTelemetry (ADOT) SDK 整合到您的應用程式中。Mobile RUM 使用 OpenTelemetry Protocol (OTLP) 將遙測資料傳送至專用 OTLP 端點。
為行動平台建立應用程式監視器
透過 https://console.aws.amazon.com/cloudwatch/
開啟 CloudWatch 主控台。 -
在導覽窗格中,依次選擇 Application Signals、RUM。
-
選擇 Add app monitor (新增應用程式監控)。
-
對於 App monitor name (應用程式監控名稱),輸入用於在 CloudWatch RUM 主控台內識別此應用程式監控的名稱。
-
選取 Android 或 iOS 做為平台。
-
在資料儲存下,您可以選擇將 RUM OTEL 日誌事件和範圍的副本儲存在 CloudWatch Logs 中,並設定保留。根據預設,CloudWatch Logs 日誌群組會保留資料 30 天。您可以在 CloudWatch Logs 主控台中調整保留期間。
-
(選用) 在資源型政策下,選擇新增資源型政策,以控制誰可以將請求傳送到應用程式監視器。如果您選擇建立公有政策,則會附加資源政策,讓任何人都能將請求傳送到您的應用程式監視器。如需詳細資訊,請參閱搭配資源型政策使用 CloudWatch RUM。
-
若要啟用取樣使用者工作階段的 AWS X-Ray 追蹤,請選擇主動追蹤,然後選取使用 AWS X-Ray 追蹤我的服務。
如果選取,則會追蹤取樣使用者工作階段期間產生的 OTEL 範圍。然後,您可以在 RUM 儀表板中查看這些工作階段的追蹤和範圍,以及 X-Ray 追蹤映射和追蹤詳細資訊頁面。在為應用程式啟用它之後,這些使用者工作階段也會在 Application Signals 中顯示為用戶端頁面。
-
(選用) 若要將標籤新增至應用程式監視器:
-
選擇標籤,新增標籤。
-
針對金鑰,輸入標籤的名稱。您可以在值中新增選用值。
-
若要新增另一個標籤,請再次選擇 Add new tag (新增標籤)。
如需詳細資訊,請參閱《標記 AWS 和標籤編輯器使用者指南》中的標記資源。 AWS
-
-
選擇 Add app monitor (新增應用程式監控)。
-
在範例程式碼區段中,您可以複製要新增至應用程式的程式碼片段。使用 AWS Distro for OpenTelemetry (ADOT) SDK,您可以選擇手動檢測來設定應用程式程式碼中的監控,或選擇零碼檢測,這需要最少的組態變更。
對於 Android 和 iOS 應用程式,零代碼檢測是最簡單的選項,因為它會使用組態檔案自動初始化遙測集合。手動檢測可讓您進一步控制初始化和組態程序。
-
選擇 Copy (複製) 或 Download (下載),然後選擇 Done (完成)。
iOS 應用程式設定
對於 iOS 應用程式,整合 AWS Distro for OpenTelemetry (ADOT) iOS SDK
Android 應用程式設定
對於 Android 應用程式,整合 AWS Distro for OpenTelemetry (ADOT) Android SDK
身分驗證和安全性
Mobile RUM 支援其 SDKs中定義的彈性身分驗證模型。
-
iOS 應用程式使用 AWS Distro for OpenTelemetry (ADOT) iOS 開發套件
。 -
Android 應用程式使用 AWS Distro for OpenTelemetry (ADOT) Android SDK
。