Välj ett tillgänglighetstest
När du har distribuerat webbappen eller webbplatsen kan du konfigurera återkommande tester för att övervaka tillgänglighet och svarstider. Application Insights skickar webbbegäranden till ditt program med jämna mellanrum från platser runt om i världen. Den kan varna dig om programmet inte svarar eller svarar för långsamt.
Du kan konfigurera tillgänglighetstester för alla HTTP- eller HTTPS-slutpunkter som är tillgängliga från det offentliga Internet. Du behöver inte göra några ändringar på webbplatsen som du testar. I själva verket behöver det inte ens vara en webbplats som du äger. Du kan testa tillgängligheten för ett REST-API som din tjänst är beroende av.
Du kan skapa upp till 100 tillgänglighetstester per Application Insights-resurs och det finns tre typer av tillgänglighetstester:
- URL-pingtest (klassisk): Du kan skapa det här testet via portalen för att kontrollera om en slutpunkt svarar och mäta prestanda som är associerad med det svaret. Du kan också ange anpassade framgångsvillkor i kombination med mer avancerade funktioner, som att parsa beroende begäranden och tillåta återförsök.
-
Standard-test (förhandsversion): Det här testet för en enskild begäran liknar URL-pingtestet. Den innehåller SSL-certifikatets giltighet, proaktiv livslängdskontroll, HTTP-begärandeverb (till exempel
GET
,HEAD
ellerPOST
), anpassade rubriker och anpassade data som är associerade med din HTTP-begäran. - Custom TrackAvailability-test: Om du väljer att skapa ett anpassat program för att köra tillgänglighetstester kan du använda metoden TrackAvailability() för att skicka resultaten till Application Insights.
Notera
multistegstest är en fjärde typ av tillgänglighetstest, men det är bara tillgängligt via Visual Studio 2019. Custom TrackAvailability-test är den långsiktiga lösningen för scenarier med flera begäranden eller autentiseringstestscenarier.
Viktig
Det URL-pingtestet förlitar sig på DNS-infrastrukturen på det offentliga internet för att lösa upp domännamnen för de testade slutpunkterna. Om du använder privat DNS måste du se till att de offentliga domännamnsservrarna kan matcha alla domännamn i testet. När det inte är möjligt kan du använda anpassade TrackAvailability-tester i stället.
I artikeln felsökning finns information om hur du diagnostiserar tillgänglighetsproblem.