Memilih pengujian ketersediaan

Selesai

Setelah menyebarkan aplikasi web atau situs web, Anda dapat menyiapkan pengujian berulang untuk memantau ketersediaan dan responsivitas. Application Insights mengirimkan permintaan web ke aplikasi Anda secara berkala dari titik-titik di seluruh dunia. Ini dapat memberi tahu Anda jika aplikasi Anda tidak merespons, atau merespons terlalu lambat.

Anda dapat menyiapkan pengujian ketersediaan untuk titik akhir HTTP atau HTTPS mana pun yang dapat diakses dari internet publik. Anda tidak perlu membuat perubahan apa pun pada situs web yang diuji. Bahkan, ini tidak harus situs yang Anda miliki. Anda dapat menguji ketersediaan REST API tempat layanan Anda bergantung.

Anda dapat membuat hingga 100 pengujian ketersediaan per sumber daya Application Insights, dan ada tiga jenis pengujian ketersediaan:

  • Pengujian ping URL (klasik): Anda dapat membuat pengujian ini melalui portal untuk memvalidasi apakah titik akhir merespons dan mengukur performa yang terkait dengan respons tersebut. Anda juga dapat menetapkan kriteria keberhasilan khusus yang digabungkan dengan fitur yang lebih canggih, seperti menguraikan permintaan yang bergantung dan memungkinkan percobaan ulang.
  • Pengujian standar (Pratinjau): Pengujian permintaan tunggal ini mirip dengan pengujian ping URL. Ini termasuk validitas sertifikat SSL, pemeriksaan seumur hidup proaktif, kata kerja permintaan HTTP (misalnya, GET, HEAD, atau POST), header kustom, dan data kustom yang terkait dengan permintaan HTTP Anda.
  • Pengujian TrackAvailability Kustom: Jika Anda memutuskan untuk membuat aplikasi kustom untuk menjalankan pengujian ketersediaan, Anda dapat menggunakan metode TrackAvailability() untuk mengirim hasil ke Application Insights.

Catatan

Pengujian multi-langkah adalah jenis pengujian ketersediaan keempat, namun hanya tersedia melalui Visual Studio 2019. PengujianTrackAvailability kustom adalah solusi jangka panjang yang didukung untuk skenario pengujian beberapa permintaan atau autentikasi.

Penting

Pengujian ping URL bergantung pada infrastruktur DNS dari internet publik untuk menyelesaikan nama domain titik akhir yang diuji. Jika Anda menggunakan DNS pribadi, Anda harus memastikan bahwa server nama domain publik dapat menyelesaikan setiap nama domain pengujian Anda. Jika tidak memungkinkan, Anda dapat menggunakan pengujian TrackAvailability khusus sebagai gantinya.

Kunjungi artikel pemecahan masalah untuk panduan dalam mendiagnosis masalah ketersediaan.