Delen via


Veelgestelde vragen over azure Application Insights-beschikbaarheidsbewaking

In dit artikel vindt u antwoorden op veelgestelde vragen (FAQ) over veelvoorkomende problemen die kunnen optreden wanneer u Application Insights-beschikbaarheidsbewaking gebruikt in Application Insights.

Mijn site ziet er goed uit, maar ik ondervind testfouten. Waarom waarschuwt Application Insights mij?

  • Vanaf december 2023 gebruiken webaanvragen voor beschikbaarheidstests TLS 1.3 in ondersteunde regio's om te voldoen aan de nieuwste beveiligingsstandaarden. Als uw tests mislukken, controleert u of uw webserver binnenkomende TLS 1.3-clientverbindingen accepteert. Zie Application Insights Availability Tests TLS 1.3 Enablement voor regionale ondersteuning.

  • Is voor uw test de optie Afhankelijke aanvragen parseren ingeschakeld? Dit dwingt een strikte controle uit op resources zoals scripts en afbeeldingen. Dit soort fouten is mogelijk niet merkbaar in een browser. Controleer alle afbeeldingen, scripts, opmaakmodellen en andere bestanden die door de pagina worden geladen. Als een van deze mislukt, wordt de test gerapporteerd als mislukt, zelfs als de html-hoofdpagina zonder problemen wordt geladen. Als u de test wilt filteren op dergelijke resourcefouten, schakelt u het selectievakje Afhankelijke aanvragen parseren uit in de testconfiguratie.

  • Om de kans op ruis van tijdelijke netwerkonderbrekingen en andere afleidingen te verminderen, zorg ervoor dat pogingen opnieuw inschakelen voor configuratie van testfouten is geselecteerd. U kunt ook testen vanaf andere locaties en de drempelwaarde voor de waarschuwingsregel voor die locaties beheren om locatiespecifieke problemen te voorkomen die onnodige waarschuwingen veroorzaken.

  • Als u wilt zien waarom de fout is gerapporteerd, selecteert u een van de rode stippen in de beschikbaarheidsplot-ervaring of een van de beschikbaarheidsfouten in de zoekresultaten. De testresultaten, samen met de correlerende telemetrie aan de serverzijde (indien ingeschakeld), moeten u helpen begrijpen waarom de test is mislukt. Veelvoorkomende oorzaken van tijdelijke problemen zijn de netwerkstatus en connectiviteit.

  • Is er een time-out opgetreden voor de test? Wij breken tests af na twee minuten. Als uw ping- of multistapstest langer duurt dan twee minuten, rapporteren we deze als een fout. Overweeg de test te breken in meerdere tests die sneller kunnen worden voltooid.

  • Hebben alle locaties een storing gemeld, of slechts enkele? Als er slechts een aantal locaties fouten zijn gerapporteerd, kan deze situatie optreden vanwege problemen met netwerk- of contentleveringsnetwerk (CDN). Nogmaals, selecteer een van de rode stippen in de beschikbaarheidsspreidingsdiagram-ervaring om beter te begrijpen waarom de locatie fouten rapporteerde.

Waarom heb ik geen e-mailbericht ontvangen wanneer de waarschuwing is geactiveerd of opgelost (of beide)?

Controleer de configuratie van de actiegroep voor de waarschuwing om te controleren of uw e-mailaccount direct wordt weergegeven of dat een distributielijst die u gebruikt is geconfigureerd voor het ontvangen van meldingen. Als de distributielijst is ingesteld voor meldingen, controleert u de configuratie van de distributielijst om te controleren of deze externe e-mail kan ontvangen. Controleer ook of uw e-mailbeheerder beleidsregels heeft geconfigureerd die dit probleem kunnen veroorzaken.

Waarom heb ik de webhookmelding niet ontvangen?

Zorg ervoor dat de toepassing die de webhookmelding ontvangt, beschikbaar is en dat de webhookaanvragen zijn verwerkt. Zie Webhook-acties voor logboekwaarschuwingsregels voor meer informatie.

Ik krijg de foutmelding '403 - Verboden'. Wat betekent dit?

Deze fout geeft aan dat u firewall-uitzonderingen moet toevoegen om de beschikbaarheidsagenten toe te staan uw doel-URL te testen. Zie het IP-uitzonderingenartikel voor een volledige lijst met IP-adressen die u wilt toestaan.

Waarom zie ik 'Andere waarden' in mijn webtesttelemetrie?

Application Insights beperkt beschikbaarheidstests tot 100 per Application Insights-resource. Als u aangepaste webtestresultaten maakt door de TrackAvailability() API aan te roepen, kunt u proberen deze limiet te overschrijden. Voor een beschikbaarheidstestnaam, locatie of andere veldwaarden waarbij de kardinaliteit groter is dan 100, wordt de waarde vervangen door 'Andere waarden'. Als u meer dan 100 verschillende webtestnamen of -locaties nodig hebt, kunt u een tweede Application Insights-onderdeel gebruiken.

Waarom zie ik geen gerelateerde telemetrie aan de serverzijde om testfouten te diagnosticeren?

Deze situatie kan bestaan als u Application Insights hebt ingesteld voor uw toepassing aan de serverzijde en steekproeven worden uitgevoerd. Selecteer een ander beschikbaarheidsresultaat.

Kan ik code aanroepen vanuit mijn webtest?

Nee. De stappen van de test moeten in het .webtest-bestand staan. U kunt ook geen andere webtests aanroepen of lussen gebruiken.

Is er een verschil tussen 'webtests' en 'beschikbaarheidstests'?

De twee termen kunnen door elkaar worden gebruikt. 'Beschikbaarheidstests' is een algemenere term die de enkele URL-pingtests bevat naast de webtests met meerdere stappen.

Mijn test met meerdere stappen is niet voltooid. Waarom?

Deze fout kan optreden als de testuitvoering de limiet van 300 kB bereikt. De test kan ook mislukken als deze gebruikmaakt van niet-ondersteunde functies, zoals lussen, gegevensbronnen of verwijzingen naar andere webtests.

Mijn test met meerdere stappen uploadt niet. Waarom?

Webtests met meerdere stappen zijn beperkt tot 100 aanvragen per test. De test wordt ook gestopt als deze langer dan twee minuten wordt uitgevoerd.

Kan ik een test uitvoeren met behulp van clientcertificaten?

Nee. Dit scenario wordt momenteel niet ondersteund.

Waarom wordt mijn beschikbaarheidstest uitgevoerd nadat deze is onderbroken of uitgeschakeld?

Het is een verwacht gedrag. Afhankelijk van hoe dicht de deadline voor de geplande uitvoering van de volgende iteratie is, worden beschikbaarheidstests mogelijk niet op tijd gestopt voordat ze de volgende iteratie uitvoeren. Op dezelfde manier is er een vertraging wanneer u nieuwe tests maakt, uitschakelt of bewerkt.

Hoe kan ik toestaan dat andere gebruikers mijn resultaten van de beschikbaarheidstest bekijken?

Als u wilt dat andere gebruikers de resultaten van uw beschikbaarheidstest kunnen bekijken in Application Insights, moet u hen ten minste leestoegang verlenen tot de resourcegroep die uw Application Insights-resources bevat. Beschikbaarheidstests zijn afzonderlijke Azure-resources, geïdentificeerd als Microsoft.Insights/webtests. Ze worden gemaakt binnen dezelfde resourcegroep als uw Application Insights-resources. Zie Toegang beheren in de resourcegroep voor gedetailleerde stappen voor het beheren van toegang.

Contacteer ons voor hulp

Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Azure-feedbackcommunity.