Cloud-native API Gateway memungkinkan Anda mereplikasi traffic rute langsung ke layanan yang ditentukan untuk simulasi pengujian dan troubleshooting.
Informasi latar belakang
Menyimulasikan traffic nyata di lingkungan pengujian sangat sulit. Replikasi traffic mengatasi tantangan ini dengan menyalin permintaan langsung di ingress gateway dan meneruskannya ke layanan pengujian, sehingga Anda dapat memvalidasi fitur baru atau mereproduksi defect menggunakan traffic produksi nyata.
Contoh skenario
Pada contoh ini, Route1 mereplikasi 100% traffic-nya ke Service2. Gambar berikut menunjukkan arsitekturnya:
Konfigurasikan kebijakan replikasi traffic
-
Anda dapat mengonfigurasi kebijakan replikasi traffic dari salah satu titik masuk berikut:
API di luar instans
-
Masuk ke Konsol Cloud-native API Gateway. Di panel navigasi kiri, klik API. Di bilah navigasi atas, pilih wilayah.
-
Klik nama API target. Dari daftar drop-down instans, pilih instans target atau pilih All instances. Lalu, klik tab HTTP API.
-
Di Routes, klik rute target.
API di dalam instans
-
Masuk ke Konsol Cloud-native API Gateway. Di panel navigasi kiri, klik Instances. Di bilah navigasi atas, pilih wilayah.
-
Pada halaman Instances, klik ID instans gateway target. Di panel navigasi sisi kiri, klik API, lalu klik API target.
-
Di Route List, klik rute target.
-
-
Klik tab Configure Policy. Lalu, pada bagian Inbound Processing, klik Add Policy/Plugin.
-
Klik kartu Mirror Traffic. Pada panel Add Policy: Mirror Traffic, konfigurasikan parameter dan klik Add.
Parameter
Deskripsi
Enable
Mengaktifkan atau menonaktifkan kebijakan replikasi traffic.
Destination Service
Layanan tujuan yang menerima traffic yang direplikasi.
CatatanHanya layanan HTTP/HTTPS yang didukung.
Port
Port layanan tujuan. Pilih Dynamic Port jika port layanan berubah secara dinamis.
CatatanDynamic Port tidak tersedia untuk layanan multi-port.
Traffic Mirror Percentage
Persentase traffic yang akan direplikasi. Nilai valid: 0 hingga 100.
CatatanSebagai contoh, nilai 50 mereplikasi 50% traffic rute ke layanan tujuan.
Verifikasi hasil
Buka halaman instans gateway. Pilih Service1 dan Service2 untuk membandingkan data QPS. Tren QPS yang identik mengonfirmasi bahwa traffic berhasil direplikasi.