Selezionare un test di disponibilità

Completato

Dopo aver distribuito l'app Web o il sito Web in un server, è possibile configurare test ricorrenti per monitorarne la disponibilità e la velocità di risposta. Application Insights invia richieste Web all'applicazione a intervalli regolari da diversi punti in tutto il mondo. Può inviare un avviso se l'applicazione non risponde o se risponde troppo lentamente.

È possibile configurare i test di disponibilità per qualsiasi endpoint HTTP o HTTPS accessibile dalla rete Internet pubblica. Non è necessario apportare modifiche al sito Web che si sta testando. Non è neppure necessario essere proprietari del sito. È possibile testare la disponibilità di un'API REST da cui dipende il servizio.

È possibile creare fino a 100 test di disponibilità per ogni risorsa di Application Insights e i tipi di test di disponibilità sono tre:

  • Test di ping dell'URL (classico): è possibile creare questo semplice test tramite il portale per verificare la risposta dell'endpoint e misurare le prestazioni di tale risposta. È anche possibile impostare criteri di esito positivo personalizzati associati a funzionalità più avanzate, come l'analisi delle richieste dipendenti e la possibilità di ripetere i tentativi.
  • Test standard (anteprima): questo test a richiesta singola è simile al test di ping dell'URL. Include la validità del certificato SSL, il controllo proattivo della durata, il verbo di richiesta HTTP (ad esempio GET, HEAD o POST), le intestazioni personalizzate e i dati personalizzati associati alla richiesta HTTP.
  • Test TrackAvailability personalizzato: se si decide di creare un'applicazione personalizzata per eseguire test di disponibilità, è possibile usare il metodo TrackAvailability() per inviare i risultati ad Application Insights.

Nota

il test in più passi è un quarto tipo di test di disponibilità, tuttavia è disponibile solo attraverso Visual Studio 2019. Il test TrackAvailability personalizzato è la soluzione a lungo termine supportata per scenari di test con più richieste o autenticazione.

Importante

Il test di ping dell'URL si basa sull'infrastruttura DNS della rete Internet pubblica per risolvere i nomi di dominio degli endpoint testati. Se si usa un DNS privato, è necessario assicurarsi che i server dei nomi di dominio pubblici possano risolvere ogni nome di dominio del test. Quando ciò non è possibile, usare i test TrackAvailability personalizzati.

Consultare l'articolo sulla risoluzione dei problemi per indicazioni sulla diagnosi dei problemi di disponibilità.