

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. 

## Untuk 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 **Sinyal Aplikasi**, **RUM**.

1. Pilih **Tambahkan monitor aplikasi**.

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

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

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 retensi 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 pun 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 penelusuran AWS X-Ray dari sesi pengguna sampel, pilih **Penelusuran aktif dan pilih Lacak** layanan **saya dengan** X-Ray. AWS 

   Jika dipilih, rentang OTEL yang dihasilkan selama sesi pengguna sampel dilacak. Anda kemudian dapat melihat jejak dan bentang dari sesi ini di dasbor RUM, dan peta jejak X-Ray 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 **Key**, 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 [Menandai AWS Sumber Daya](https://docs.aws.amazon.com/tagging/latest/userguide/tagging-resources.html) di *Panduan Pengguna AWS Penandaan dan Editor Tag*.

1. Pilih **Tambahkan monitor aplikasi**.

1. Di bagian **kode Contoh**, 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 Instrumentasi Kode Nol 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 model mereka SDKs.
+ 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](https://github.com/aws-observability/aws-otel-android) SDK.