Origin probing memantau konektivitas jaringan end-to-end antara titik deteksi yang tersebar secara global dan server origin Anda. Dengan mensimulasikan permintaan pengguna nyata, fitur ini memberikan visibilitas berkelanjutan terhadap ketersediaan origin—sehingga Anda dapat mendeteksi degradasi lebih awal dan mendiagnosis akar masalah lebih cepat.
Cara kerja
Origin probing mengirim paket probe dari titik deteksi yang tersebar di seluruh dunia ke server origin Anda, mensimulasikan lalu lintas pengguna nyata. Secara default, setiap titik deteksi melakukan probing ke origin Anda setiap 5 menit.
Saat ketersediaan turun, dua mekanisme membantu Anda merespons:
Network diagnostics: Jalankan pemeriksaan segera sesuai permintaan atau konfigurasikan diagnostik otomatis untuk dipicu ketika ketersediaan turun di bawah ambang batas yang Anda tetapkan. Secara default, hasil satu jam terakhir ditampilkan; Anda dapat menyaring untuk melihat hasil hingga 30 hari terakhir.
Alert rules: Dapatkan notifikasi melalui CloudMonitor saat ketersediaan turun di bawah ambang batas yang dikonfigurasi, memungkinkan respons real-time terhadap masalah jaringan end-to-end.
Penagihan
Origin probing gratis. Jika Anda mengonfigurasi aturan peringatan yang menggunakan pesan teks atau panggilan suara, penyedia layanan Internet Anda mungkin akan membebankan biaya untuk notifikasi tersebut. Untuk informasi lebih lanjut, lihat Overview.
Batasan
Origin probing hanya tersedia untuk instans Global Accelerator (GA) tipe Standard dengan spesifikasi Large I atau lebih tinggi.
Pendengar UDP tidak didukung.
Port pemantauan harus berada dalam range port pendengar.
Titik deteksi hanya menggunakan HTTP atau HTTPS, dan hanya mendukung IPv4.
Setiap instans GA mendukung hingga lima tugas origin probing dan hingga lima nama domain yang dipantau.
Prasyarat
Sebelum memulai, pastikan Anda telah:
Memiliki instans GA dalam status Available
Membeli dan menyambungkan paket bandwidth dasar (diperlukan untuk penagihan berlangganan)
Mengonfigurasi area percepatan, listener, dan kelompok titik akhir untuk instans tersebut. Lihat Add and manage acceleration areas dan Add and manage intelligent routing listeners
Buat tugas origin probing
Masuk ke Konsol GA.
Di panel navigasi kiri, klik Origin Probing.
Di halaman Origin Probing, klik Create Origin Probing Task.
Di kotak dialog Create Origin Probing Task, konfigurasikan parameter dan klik OK.
| Parameter | Description |
|---|---|
| Task name | Nama untuk tugas origin probing. |
| IP protocol | Versi IP yang digunakan untuk probing. Hanya IPv4 yang didukung. |
| GA instance | Instans GA standard tempat tugas ini dijalankan. |
| Listener | Listener yang akan dikaitkan dengan tugas ini. Listener UDP tidak tersedia. |
| Domain name | Nama domain atau alamat IP yang dipercepat untuk dipantau, dengan port kustom opsional. Jika tidak ada port yang ditentukan, default-nya adalah port 80 (HTTP) atau port 443 (HTTPS). Port harus berada dalam range port listener. Masukkan satu target per baris—GA membuat tugas probing terpisah untuk setiap entri. Format yang didukung: <br>• example.com atau http://example.com atau http://example.com:8080 (port default: 80) <br>• https://example.com atau https://example.com:8443 (port default: 443) <br>• 47.254.XX.XX atau http://47.254.XX.XX atau http://47.0.XX.XX:22 (port default: 80) <br>• https://47.254.XX.XX atau https://47.254.XX.XX:8443 (port default: 443) |
| Frequency | Seberapa sering setiap titik deteksi mengirim probe ke origin Anda. Default-nya adalah 5 minutes. |
| Automatic diagnostics | Apakah akan menjalankan diagnostik jaringan secara otomatis saat laju ketersediaan turun di bawah kondisi pemicu yang Anda tetapkan. |
| Trigger condition | Ambang batas laju ketersediaan yang memicu diagnostik otomatis. Misalnya, menetapkan Availability < 90% menyebabkan sistem secara otomatis memeriksa koneksi jaringan antara titik deteksi dan origin Anda saat ketersediaan turun di bawah 90%. Tersedia hanya jika Automatic diagnostics diaktifkan. |
| Advanced settings | |
| HTTP method | Metode permintaan untuk probe. Nilai yang valid: GET, POST, HEAD. <br>• Request content: Pasangan kunci-nilai dalam format key1=value1;key2=value2, atau string JSON seperti {"test":"testValue"}. Wajib diisi saat HTTP method diatur ke POST. <br>• HTTP request header: Pasangan kunci-nilai dalam format key1:value1 (dipisahkan titik dua). Satu header per baris. <br>• HTTP status codes that indicate healthy status (>= 400): Secara default, kode status HTTP >= 400 menunjukkan status abnormal. Gunakan bidang ini untuk menentukan kode >= 400 yang harus dianggap sebagai status sehat. Pisahkan beberapa kode dengan koma. |
| Enable SNI | Apakah akan mengaktifkan Server Name Indication (SNI) untuk validasi sertifikat. Secara default dinonaktifkan. Saat diaktifkan, satu alamat IP server dapat dikaitkan dengan beberapa sertifikat SSL. |
Pada pesan konfirmasi, klik OK.
Setelah tugas dibuat, tunggu 3 hingga 5 menit, lalu klik View How to Create Alert untuk menuju konsol CloudMonitor dan mengatur aturan peringatan.
Jalankan diagnostik jaringan
Masuk ke Konsol GA.
Di panel navigasi kiri, klik Origin Probing.
Di halaman Origin Probing, klik ID tugas yang ingin didiagnosis.
Di halaman detail tugas, klik tab Network Diagnostics dan pilih metode diagnostik:
On-demand: Klik Diagnose untuk menjalankan pemeriksaan segera.
Automatic: Klik Set Automatic Diagnostics, konfigurasikan Status dan Trigger condition, lalu klik OK.
Setelah memulai diagnostik, pemeriksaan membutuhkan waktu sekitar 1 menit untuk selesai.
Di tab Network Diagnostics, tinjau hasilnya. Hasil secara default menampilkan satu jam terakhir. Pilih rentang waktu kustom untuk melihat hasil hingga 30 hari terakhir.

| Item | Description |
|---|---|
| Diagnostic status | Successful: Tidak ada masalah terdeteksi. Failed: Terdeteksi masalah—gunakan bidang HTTP diagnostic code, HTTP diagnostic content, dan diagnostic result untuk investigasi. |
| HTTP diagnostic code | Kode status HTTP yang dikembalikan oleh server origin. 2xx: permintaan berhasil. 3xx: perlu pengalihan. 4xx: kesalahan client. 5xx: kesalahan server. 600: kesalahan internal (misalnya, tidak ada listener yang dikonfigurasi). Untuk kode 2xx–5xx, lihat Error codes and status codes. |
| HTTP diagnostic content | Pesan respons mentah dari diagnosis. Misalnya, 404 Not Found saat halaman yang diminta tidak ditemukan, atau Get http://www.aliyun.com/: dial tcp 106.11.XX.XX:80: connect: connection refused saat port server origin tidak diaktifkan. |
| Diagnostic result | Hasil interpretasi. Lihat tabel di bawah untuk setiap nilai dan tindakan yang harus dilakukan. |
| Diagnostic result | Apa artinya | Tindakan yang harus dilakukan |
|---|---|---|
| All forward nodes work well | Tidak ada masalah terdeteksi di sepanjang jalur jaringan. | Tidak perlu tindakan. |
| Endpoint network error. | Server origin tidak dapat dijangkau atau tidak merespons sebagaimana mestinya. | Periksa apakah server origin sedang berjalan dan dapat diakses. |
| Public network error. | Terjadi kesalahan jaringan antara client dan wilayah akselerasi. | Periksa konektivitas Internet dan routing ke wilayah akselerasi. |
| Ga internal error. | GA mengalami kesalahan internal saat memproses permintaan. | Ulangi diagnostik. Jika masalah berlanjut, hubungi dukungan. |
| Ga has been deleted. | Instans GA yang terkait dengan tugas ini telah dihapus. | Buat tugas baru dengan instans GA yang valid. |
| Ga state is not stable. | Instans GA berada dalam status tidak stabil (misalnya, Configuring). | Tunggu hingga instans kembali ke status stabil, lalu coba lagi. |
| Ga has no listener configuration. | Tidak ada listener yang dikonfigurasi untuk instans GA. | Konfigurasikan listener, lalu coba lagi. |
| Missing endpoint configuration. | Tidak ada endpoint yang dikonfigurasi. | Tambahkan endpoint ke kelompok titik akhir. |
| Missing acceleration region configuration. | Tidak ada wilayah akselerasi yang dikonfigurasi. | Tambahkan wilayah akselerasi, lalu coba lagi. |
| Missing endpointgroup configuration. | Tidak ada kelompok titik akhir yang dikonfigurasi. | Buat kelompok titik akhir, lalu coba lagi. |
Buat aturan peringatan
Masuk ke Konsol GA.
Di panel navigasi kiri, klik Origin Probing.
Di halaman Origin Probing, klik Create Alert Rule. Anda akan diarahkan ke konsol CloudMonitor.
Pada halaman Alert Rule, klik Create Alert Rule.
Di panel Create Alert Rule, konfigurasikan parameter berikut dan klik OK.
Untuk parameter yang tidak tercantum di sini, lihat Create an alert rule.
| Parameter | Description |
|---|---|
| Product | Pilih Global Accelerator - Standard GA Instance. |
| Resource scope | Resource yang diterapkan oleh aturan peringatan. All Resources: semua instans GA standard di akun Anda. Application Groups: semua resource dalam kelompok aplikasi tertentu. Instances: instans GA standard tertentu. Jika Anda memilih Application Groups atau Instances, atur Associated Resources ke instans atau kelompok target. |
| Rule description | Kondisi yang memicu peringatan. Klik Add Rule, lalu atur Alert rules, Metric Type, Metric, dan Threshold and Alert Level. Untuk pemantauan ketersediaan origin, atur Metric ke standard_task > GaApplicationMonitorAvailability, dan atur Dimension ke ID tugas origin probing target. |
Lihat hasil pemantauan
Masuk ke Konsol GA.
Di panel navigasi kiri, klik Origin Probing.
Di halaman Origin Probing, klik ID tugas yang ingin ditinjau.
Di tab Monitor, lihat hasil origin probing. Tab Monitor memiliki tiga bagian:
Bagian Pertanyaan yang dijawab Overview Ketersediaan saat ini dan peringatan aktif apa pun. Untuk melihat aturan peringatan dan riwayatnya, buat terlebih dahulu aturan peringatan berbasis ambang batas (lihat Create an alert rule). Availability analysis Statistik ketersediaan dalam rentang waktu tertentu. Gunakan ini untuk mengidentifikasi kapan degradasi dimulai dan berapa lama berlangsung. Probing result (Last 6 hours) Detail per-probe, dapat disaring berdasarkan penyedia layanan Internet atau status hasil. Gunakan ini untuk mengidentifikasi titik deteksi atau ISP mana yang terpengaruh. Panggil DescribeApplicationMonitor untuk mengkueri titik deteksi suatu tugas. 
Operasi lainnya
| Operation | Description |
|---|---|
| Ubah tugas origin probing | Di halaman Origin Probing, temukan tugas tersebut dan klik Modify di kolom Actions. Di kotak dialog Modify Origin Probing Task, perbarui nama, listener, nama domain, atau pengaturan lanjutan. Lihat Create an origin probing task untuk detail parameter. |
| Aktifkan atau nonaktifkan tugas origin probing | Di halaman Origin Probing, alihkan status tugas di kolom Status. Jika Anda menghapus listener yang terkait dengan tugas, tugas tersebut akan dinonaktifkan secara otomatis. |
| Hapus tugas origin probing | Di halaman Origin Probing, klik Delete di kolom Actions, lalu klik OK pada pesan konfirmasi. |
Contoh
Anda menggunakan Global Accelerator untuk meningkatkan performa example.com. Selain pemantauan bandwidth tingkat instans, Anda ingin visibilitas komprehensif dan real-time terhadap konektivitas end-to-end dari pengguna ke server origin Anda.
Probing default
Buat tugas origin probing dengan frekuensi default 5 menit untuk terus-menerus melacak ketersediaan origin. Gambar berikut menunjukkan konfigurasi yang digunakan dalam contoh ini.

Pemantauan real-time
Aktifkan diagnostik otomatis dan aturan peringatan untuk notifikasi segera saat ketersediaan menurun.
Automatic diagnostics: Tetapkan kondisi pemicu ke ketersediaan 95%. Saat ketersediaan turun di bawah 95%, sistem secara otomatis memeriksa koneksi jaringan dan menyimpan data diagnostik untuk investigasi.

Alert rules: Konfigurasikan peringatan bertingkat berdasarkan tingkat keparahan. Misalnya, picu peringatan darurat jika ketersediaan turun di bawah 80% selama tiga periode berturut-turut.

Referensi API
| API | Deskripsi |
|---|---|
| CreateApplicationMonitor | Membuat tugas origin probing. |
| UpdateApplicationMonitor | Mengubah konfigurasi tugas origin probing. |
| DisableApplicationMonitor | Menonaktifkan tugas origin probing. |
| EnableApplicationMonitor | Mengaktifkan tugas origin probing. |
| DeleteApplicationMonitor | Menghapus tugas origin probing. |
| ListApplicationMonitor | Mengkueri tugas origin probing. |
| DescribeApplicationMonitor | Mengambil detail tugas origin probing. |
| DetectApplicationMonitor | Memicu diagnostik jaringan untuk suatu tugas. |
| ListApplicationMonitorDetectResult | Mengkueri hasil diagnostik tugas origin probing. |