Jika aplikasi Anda bergantung pada unduhan file atau pengiriman yang dipercepat oleh Alibaba Cloud CDN, transfer yang lambat atau konfigurasi CDN yang salah dapat menurunkan pengalaman pengguna di berbagai wilayah dan jaringan. Pemantauan Sintetis dalam Application Real-Time Monitoring Service (ARMS) memungkinkan Anda membuat tugas terjadwal yang mensimulasikan unggahan dan unduhan file dari titik pemantauan terdistribusi, sehingga Anda dapat mendeteksi hambatan transfer, mengukur efektivitas akselerasi CDN, serta mengidentifikasi masalah ketersediaan sebelum pengguna mengalaminya.
Berbeda dengan pemantauan HTTP umum, jenis tugas ini menyediakan kontrol khusus untuk batas ukuran transfer dan pemilihan mesin unduh (cURL vs. WinInet).
Mulai 1 Juni 2024, Pemantauan Sintetis tidak lagi menawarkan penagihan pay-as-you-go atau resource subscription untuk pengguna baru. Untuk detailnya, lihat Penghentian aktivasi Pemantauan Sintetis.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Akun Alibaba Cloud dengan ARMS yang telah diaktifkan
URL file target yang dapat diakses dan diawali dengan
http://atauhttps://, atau menggunakan formatalamat IP:nomor port
Buat tugas
Masuk ke Konsol ARMS.
Pada panel navigasi kiri, pilih Synthetic Monitoring > Scheduled Tests.
Pada halaman Synthetic Tasks, klik New Task.
Pada halaman Create Synthetic Task, klik File Transfer & CDN Speed Test.
Pada bagian STEP1, konfigurasikan pengaturan dasar tugas.
Parameter Deskripsi Task name Nama deskriptif untuk tugas tersebut. Gunakan nama yang mengidentifikasi resource target dan tujuan pengujian, misalnya CDN-download-prod-assets.Target Address URL atau alamat IP dari resource yang akan diuji. Format yang didukung: URL yang diawali dengan httpatauhttps, atau alamat dalam formatalamat IP:Nomor Port.Dialing Frequency Seberapa sering tugas dijalankan. Frequency: interval antara dua eksekusi pengujian berturut-turut. Custom: aktifkan sakelar Custom untuk membatasi eksekusi pengujian hanya pada periode waktu tertentu. Pada bagian STEP2, pilih titik pemantauan. Titik pemantauan adalah lokasi geografis tempat Pemantauan Sintetis menjalankan pengujian. Pilih titik yang mencerminkan distribusi pengguna aktual Anda agar hasilnya lebih relevan.
CatatanAplikasi web IPv6 tidak dapat dipantau dari lokasi pusat data.
Parameter Deskripsi Monitoring point type Pilih PC End atau Mobile End sesuai dengan jenis perangkat pengguna target Anda. Monitoring Point Group Pilih kelompok yang telah ditentukan atau kelompok kustom. Recommended Monitoring Point Group: titik yang umum digunakan dan direkomendasikan oleh sistem. All Monitoring Point Group: semua titik yang tersedia. Custom Monitoring Point Group: titik yang telah Anda simpan untuk digunakan kembali. Select Monitoring Point Tambahkan penyedia layanan individual ke bagian Selected Monitoring Point di sebelah kanan. Untuk menggunakan kembali pilihan ini nanti, simpan sebagai kelompok titik pemantauan kustom. Pada bagian STEP3, konfigurasikan pengaturan lanjutan. Pengaturan lanjutan mengontrol perilaku jaringan, timeout, kustomisasi permintaan, dan validasi hasil.
Parameter Deskripsi IP Protocol Protokol IP yang digunakan oleh server saat mengakses website. Automation: secara acak menguji melalui IPv4 atau IPv6. IPv4: hanya menguji melalui IPv4. IPv6: hanya menguji melalui IPv6. Download Kernel Mesin yang digunakan untuk mengunduh file. curl: pustaka open source lintas platform yang mendukung Windows, Linux, dan macOS. Direkomendasikan untuk menguji kecepatan unduh server atau macOS. WinInet: pustaka API native Windows. Direkomendasikan untuk menguji kecepatan unduh Windows. Protocol Protokol yang digunakan oleh kernel unduh yang dipilih. Monitoring Related Items Redirect: apakah akan melanjutkan penelusuran setelah terjadi pengalihan. Ignore Certificate Errors Lewati kesalahan sertifikat SSL tertentu selama handshake: Ignore Certificate Status Error, Ignore Certificate Untrusted, Ignore Host Invalid Error. Parameter Deskripsi Monitoring Timeout Durasi maksimum tugas dalam milidetik. Jika tugas melebihi batas ini, tugas akan dihentikan. Nilai default: 60000(60 detik).Connection Timeout Waktu tunggu maksimum untuk koneksi TCP dalam milidetik. Jika koneksi tidak berhasil dibangun dalam batas waktu ini, pesan dengan kode kesalahan 601akan dikembalikan. Nilai default:5000(5 detik).Transfer Size Ukuran maksimum file yang diunduh selama pengujian. Nilai maksimum: 20 MB. Parameter Deskripsi Custom Header Tambahkan atau modifikasi bidang header permintaan HTTP. Masukkan nilai header pada kolom yang tersedia. Customize host Mode host kustom. Pilih mode Poling atau Random, lalu masukkan alamat IP yang dipisahkan koma. Contoh: 192.168.1.11,192.168.1.12:www.a.domain. Jika tanda titik dua (:) digunakan, URL sebelum tanda titik dua akan diresolusi secara otomatis.Parameter Deskripsi Verify Keywords Validasi header respons terhadap konten yang diharapkan. String Verification: memeriksa apakah data respons berisi string tertentu. Jika tidak ada, kesalahan akan dilaporkan. MD5 Verification: menyimpan data respons sebagai file dan menghitung hash MD5-nya, yang harus persis sama dengan nilai yang diharapkan. Hijack Parameters DNS Hijack Whitelist: tentukan alamat IP atau record CNAME tepercaya untuk suatu domain. Jika resolusi DNS mengembalikan IP atau CNAME yang tidak ada dalam daftar putih, maka dianggap terjadi pembajakan DNS. Format: nama domain:aturan pencocokan. Aturan pencocokan mendukung alamat IP eksak, wildcard, subnet mask, atau record CNAME, dipisahkan oleh garis vertikal (|). Contoh:www.aliyun.com:202.0.3.55|203.3.44.67— IP hasil resolusi selain kedua alamat tersebut dianggap sebagai pembajakan.Availability Assertion Kondisi yang menentukan apakah hasil pemantauan dianggap tersedia. Tugas hanya ditandai sebagai tersedia jika respons memenuhi semua kondisi yang ditentukan. Parameter Deskripsi Resource Group Kelompok sumber daya tempat tugas akan ditempatkan. Untuk informasi tentang cara membuat kelompok sumber daya, lihat Buat kelompok sumber daya. Klik Create Task. Setelah tugas dibuat, Anda akan diarahkan ke halaman Synthetic Tasks.
Langkah berikutnya
Lihat metrik performa transfer file pada dasbor tugas. Untuk detailnya, lihat Lihat dasbor tugas pengujian kecepatan transfer file dan CDN.