Siapkan aplikasi seluler untuk menggunakan CloudWatch RUM - Amazon CloudWatch

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

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

  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Di panel navigasi, pilih Sinyal Aplikasi, RUM.

  3. Pilih Tambahkan monitor aplikasi.

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

  5. Pilih Android atau iOS sebagai platformnya.

  6. 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.

  7. (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 .

  8. 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.

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

    1. Pilih Tag, Tambahkan tag baru.

    2. Untuk Key, masukkan nama untuk tag. Anda dapat menambahkan nilai opsional di Nilai.

    3. Untuk menambahkan tanda lainnya, silakan pilih Tambahkan tanda baru lagi.

    Untuk informasi selengkapnya, lihat Menandai AWS Sumber Daya di Panduan Pengguna AWS Penandaan dan Editor Tag.

  10. Pilih Tambahkan monitor aplikasi.

  11. 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.

  12. Pilih Salin atau Unduh, lalu pilih Selesai.

Pengaturan Aplikasi iOS

Untuk aplikasi iOS, integrasikan AWS Distro for OpenTelemetry (ADOT) iOS SDK untuk mengaktifkan pemantauan RUM. SDK mendukung iOS 16 dan versi yang lebih baru dan menyediakan instrumentasi otomatis untuk skenario kinerja umum.

Pengaturan Aplikasi Android

Untuk aplikasi Android, integrasikan AWS Distro for OpenTelemetry (ADOT) Android SDK untuk mengaktifkan pemantauan RUM. SDK menyediakan instrumentasi otomatis dan mendukung model otentikasi yang ditandatangani dan tidak ditandatangani.

Otentikasi dan Keamanan

Mobile RUM mendukung model otentikasi fleksibel seperti yang didefinisikan dalam model mereka SDKs.