

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Siapkan aplikasi seluler untuk menggunakan CloudWatch RUM
<a name="CloudWatch-RUM-web-mobile"></a>

Untuk memantau aplikasi seluler, Anda membuat monitor aplikasi, mengonfigurasinya untuk platform seluler, dan mengintegrasikan AWS Distro for OpenTelemetry (ADOT) SDK ke dalam aplikasi Anda. Mobile RUM menggunakan OpenTelemetry Protokol (OTLP) untuk mengirim data telemetri ke titik akhir OTLP khusus. 

## Cara membuat monitor aplikasi untuk platform seluler
<a name="mobile-platform-app-monitor"></a>

1. Buka CloudWatch konsol di [ https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/).

1. Di panel navigasi, pilih Sin ** yal Aplikasi**, ** RUM**.

1. Pilih **Tambahkan monitor aplikasi**.

1. Untuk nama monitor ** aplikasi**, masukkan nama yang akan digunakan untuk mengidentifikasi monitor aplikasi ini di dalam konsol CloudWatch RUM.

1. Pilih ** Android ** atau ** iOS ** sebagai platform.

1. Di bawah ** Penyimpanan data**, Anda dapat memilih untuk menyimpan salinan peristiwa log RUM OTEL dan rentang di CloudWatch Log dan mengonfigurasi retensi. Secara default, grup CloudWatch log log menyimpan data selama 30 hari. Anda dapat menyesuaikan periode penyimpanan di konsol CloudWatch Log.

1. (Opsional) Di bawah ** Kebijakan Berbasis ** Sumber Daya, pilih untuk menambahkan kebijakan berbasis sumber daya untuk mengontrol siapa yang dapat mengirim permintaan ke monitor aplikasi Anda. Jika Anda memilih ** Buat kebijakan publik**, kebijakan sumber daya akan dilampirkan yang memungkinkan siapa saja mengirim permintaan ke monitor aplikasi Anda. Untuk informasi selengkapnya, lihat [Menggunakan kebijakan berbasis sumber daya dengan RUM CloudWatch](CloudWatch-RUM-resource-policies.md).

1. Untuk mengaktifkan pel AWS X-Ray acakan sesi pengguna sampel, pilih Pelac ** akan aktif ** dan pilih L ** acak layanan saya dengan AWS X-Ray**.

   Jika dipilih, rentang OTEL yang dihasilkan selama sesi pengguna sampel dilacak. Anda kemudian dapat melihat jejak dan rentang dari sesi ini di dasbor RUM, dan peta X-Ray jejak dan halaman detail pelacakan. Sesi pengguna ini juga akan muncul sebagai halaman klien di Sinyal Aplikasi setelah Anda mengaktifkannya untuk aplikasi Anda.

1. (Opsional) Untuk menambahkan tag ke monitor aplikasi:

   1. Pilih ** Tag**, ** Tambahkan tag baru**.

   1. Untuk ** Kunci**, masukkan nama untuk tag. Anda dapat menambahkan nilai opsional di ** Nilai**.

   1. Untuk menambahkan tanda lainnya, silakan pilih **Tambahkan tanda baru** lagi.

   Untuk informasi selengkapnya, lihat Men [ andai Sumber AWS Daya ](https://docs.aws.amazon.com/tagging/latest/userguide/tagging-resources.html) di Panduan Pengguna Pen *AWS andaan Penandaan dan Editor Tag. *

1. Pilih **Tambahkan monitor aplikasi**.

1. Di ** bagian Kode ** sampel, Anda dapat menyalin cuplikan kode untuk ditambahkan ke aplikasi Anda. Menggunakan AWS Distro for OpenTelemetry (ADOT) SDK, Anda dapat memilih antara Instrumentasi ** Manual ** untuk mengonfigurasi pemantauan dalam kode aplikasi Anda, atau ** Zero-Code Instrumentasi ** yang memerlukan perubahan konfigurasi minimal.

   Untuk aplikasi Android dan iOS, Zero-Code Instrumentation adalah opsi paling sederhana karena secara otomatis menginisialisasi pengumpulan telemetri menggunakan file konfigurasi. Instrumentasi Manual memberi Anda kontrol lebih besar atas proses inisialisasi dan konfigurasi.

1. Pilih **Salin** atau **Unduh**, lalu pilih **Selesai**.

### Pengaturan Aplikasi iOS
<a name="CloudWatch-RUM-ios-setup"></a>

Untuk aplikasi iOS, integrasikan [AWS Distro for OpenTelemetry (ADOT) iOS SDK ](https://github.com/aws-observability/aws-otel-swift) untuk mengaktifkan pemantauan RUM. SDK mendukung iOS 16 dan versi yang lebih baru dan menyediakan instrumentasi otomatis untuk skenario kinerja umum.

### Pengaturan Aplikasi Android
<a name="CloudWatch-RUM-android-setup"></a>

Untuk aplikasi Android, integrasikan [AWS Distro for OpenTelemetry (ADOT) Android SDK ](https://github.com/aws-observability/aws-otel-android) untuk mengaktifkan pemantauan RUM. SDK menyediakan instrumentasi otomatis dan mendukung model otentikasi yang ditandatangani dan tidak ditandatangani.

## Otentikasi dan Keamanan
<a name="CloudWatch-RUM-authentication"></a>

Mobile RUM mendukung model otentikasi fleksibel seperti yang didefinisikan dalam SDK mereka.
+ Aplikasi iOS menggunakan [AWS Distro for OpenTelemetry (ADOT) iOS SDK. ](https://github.com/aws-observability/aws-otel-swift) 
+ Aplikasi Android menggunakan [AWS Distro for OpenTelemetry (ADOT) Android SDK. ](https://github.com/aws-observability/aws-otel-android)