

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

# Tentang menjalankan dan memantau eksperimen
<a name="appconfig-experimentation-about-running-an-experiment"></a>

Menjalankan percobaan dalam produksi membutuhkan pemantauan yang cermat dan perencanaan operasional. Meningkatkan paparan secara bertahap, memvalidasi implementasi, dan memantau kinerja dapat membantu mengurangi risiko dan meningkatkan keandalan hasil percobaan.

**Topics**
+ [Pertimbangan operasional](#appconfig-experimentation-about-running-an-experiment-operational-considerations)
+ [Pertimbangan performa](#appconfig-experimentation-about-running-an-experiment-performance-considerations)
+ [Prinsip operasional](#appconfig-experimentation-about-running-an-experiment-implementation-considerations)

## Pertimbangan operasional
<a name="appconfig-experimentation-about-running-an-experiment-operational-considerations"></a>

**Mulailah dengan eksposur rendah atau 0% dan tingkatkan eksposur secara bertahap **

Sebelum mengekspos pengguna ke perawatan:
+ Validasi rendering perawatan
+ Konfirmasikan evaluasi bendera fitur
+ Verifikasi metrik dan pencatatan
+ Instrumentasi uji menggunakan penggantian tugas perawatan

Dimulai dengan paparan 0% membantu mendeteksi masalah implementasi sebelum memengaruhi pengguna. Anda kemudian dapat meningkatkan eksposur secara bertahap dan dengan demikian membatasi dampak regresi jika masalah terjadi. Dengan memvalidasi perilaku eksperimen di bawah beban yang meningkat, Anda dapat memantau hasil eksperimen dan metrik operasional sebelum mengekspos seluruh audiens Anda terhadap perubahan.

**Tentukan prosedur rollback **

Sebelum memulai percobaan, tentukan:
+ Kapan lari harus dihentikan
+ Metrik mana yang menunjukkan perilaku yang tidak dapat diterima
+ Cara menonaktifkan perawatan

Anda dapat mengonfigurasi alarm di CloudWatch atau alat pemantauan pihak ketiga seperti Datadog, New Relic, atau Dynatrace untuk memantau metrik utama seperti waktu muat halaman, tingkat konversi, atau tingkat kesalahan selama percobaan. Jika alarm dipicu, evaluasi dampaknya dan putuskan apakah akan menghentikan percobaan atau melanjutkan. Untuk informasi selengkapnya tentang mengkonfigurasi alarm, lihat[Memantau penyebaran untuk rollback otomatis](monitoring-deployments.md).

**Mengoordinasikan penerapan **

Hindari memperkenalkan perubahan aplikasi utama selama percobaan aktif dijalankan. Perubahan pada logika tanda fitur, sistem backend, atau alur pengguna dapat membatalkan hasil eksperimen atau mempersulit analisis. Jika perubahan diperlukan, hentikan proses saat ini dan mulai yang baru setelah pembaruan diterapkan.

Juga, batasi eksperimen tumpang tindih yang mempengaruhi pengguna atau fungsionalitas yang sama. Eksperimen yang tumpang tindih dapat mengubah hasil dan memperkenalkan perilaku yang saling bertentangan. Singkatnya, koordinasikan eksperimen dengan hati-hati ketika audiens tumpang tindih.

Untuk detail tentang cara aplikasi Anda mengambil perlakuan yang ditetapkan dari AWS AppConfig Agen, termasuk `Context` header `Entity-Id` dan, lihat. [Mengambil perawatan percobaan](appconfig-integration-retrieving-experiment-treatments.md)

## Pertimbangan performa
<a name="appconfig-experimentation-about-running-an-experiment-performance-considerations"></a>

Saat memulai eksperimen, pantau kinerja aplikasi dengan melacak metrik operasional sepanjang proses. Secara khusus, monitor:
+ Latensi
+ Tingkat kesalahan
+ Throughput
+ Pemanfaatan Sumber Daya

Perlakuan dapat mempengaruhi perilaku sistem bahkan jika metrik eksperimen tampak positif. Paparan bertahap membantu mengidentifikasi masalah ini dengan aman.

**Validasi kinerja sisi klien **

Untuk eksperimen UI, pantau:
+ Waktu muat halaman
+ Performa rendering
+ Client-side kesalahan
+ Device-specific perilaku

Perlakuan yang berbeda dapat mempengaruhi kinerja frontend secara berbeda.

## Prinsip operasional
<a name="appconfig-experimentation-about-running-an-experiment-implementation-considerations"></a>

Saat percobaan sedang berjalan, ingatlah prinsip-prinsip operasional berikut:

**Perlakukan eksperimen sebagai perubahan produksi**  
Bahkan eksperimen kecil dapat memengaruhi stabilitas aplikasi, kinerja, pengalaman pengguna, dan kualitas data. Pemantauan yang cermat dan paparan bertahap membantu mengurangi risiko sambil meningkatkan kepercayaan pada hasil percobaan.

**Pertahankan konsistensi pengobatan**  
Pengguna harus menerima perlakuan yang sama sepanjang lari. Untuk informasi lebih lanjut tentang desain perawatan, lihat[Tentang kontrol dan perawatan](appconfig-experimentation-about-controls-and-treatments.md).

**Validasi instrumentasi**  
Sebelum meningkatkan eksposur, konfirmasikan bahwa metrik dicatat dengan benar dan bahwa log menyertakan informasi perawatan.

**Pantau metrik khusus eksperimen**  
Selain metrik operasional, pantau metrik yang terkait langsung dengan eksperimen, seperti:  
+ Tingkat konversi
+ Keterlibatan fitur
+ Click-through nilai
+ Frekuensi kesalahan
+ Retensi pengguna
Pilih metrik yang selaras dengan tujuan percobaan.