Jika aplikasi Anda bergantung pada pengunduhan 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 unggah dan unduh file dari titik pemantauan terdistribusi, sehingga Anda dapat mendeteksi hambatan transfer, mengukur efektivitas akselerasi CDN, dan 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 langganan sumber daya 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 Description 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 pengujian berturut-turut. Custom: aktifkan sakelar Custom untuk membatasi 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 Description 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-titik umum yang direkomendasikan sistem. All Monitoring Point Group: semua titik yang tersedia. Custom Monitoring Point Group: titik-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 Description 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 Description 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 Description Custom Header Tambahkan atau modifikasi bidang header permintaan HTTP. Masukkan nilai header di 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 diselesaikan secara otomatis.Parameter Description 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 sama persis 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 akan ditandai sebagai pembajakan DNS. Format: nama domain:aturan pencocokan. Aturan pencocokan mendukung alamat IP eksak, wildcard, subnet mask, atau record CNAME, dipisahkan oleh tanda pipa (|). Contoh:www.aliyun.com:202.0.3.55|203.3.44.67— IP apa pun 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 Description Resource Group Kelompok sumber daya tempat tugas akan ditugaskan. 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 transfer file dan uji kecepatan CDN.