Azure-toepassing Insights gebruiken
Azure-toepassing Insights is een functie van Azure Monitor waarmee u uw live toepassingen kunt bewaken. U kunt Application Insights integreren met uw App Service-configuratie om automatisch prestatieafwijkingen in uw apps te detecteren.
Application Insights is ontworpen om u te helpen de prestaties en bruikbaarheid van uw apps continu te verbeteren. De functie biedt krachtige analysehulpprogramma's waarmee u problemen kunt diagnosticeren en inzicht krijgt in wat gebruikers daadwerkelijk met uw apps doen.
Dingen die u moet weten over Application Insights
Laten we enkele kenmerken van Application Insights voor Azure Monitor bekijken.
Application Insights werkt op verschillende platforms, waaronder .NET, Node.js en Java EE.
De functie kan worden gebruikt voor configuraties die on-premises, in een hybride omgeving of in een openbare cloud worden gehost.
Application Insights kan worden geïntegreerd met uw Azure Pipeline-processen en heeft verbindingspunten met veel ontwikkelhulpprogramma's.
U kunt gegevens van mobiele apps bewaken en analyseren door te integreren met Visual Studio App Center.
Aandachtspunten bij het gebruik van Application Insights
Application Insights is ideaal voor het ondersteunen van uw ontwikkelteam. Met deze functie kunnen ontwikkelaars begrijpen hoe uw app presteert en hoe deze wordt gebruikt. Overweeg de volgende items in uw App Service-configuratiescenario te bewaken.
Overweeg aanvraagpercentages, reactietijden en foutpercentages. Ontdek welke pagina's het populairst zijn, op welke tijdstippen van de dag en waar uw gebruikers zich bevinden. Ontdek welke pagina's het beste presteren. Als uw reactietijden en foutpercentages omhoog gaan wanneer er meer aanvragen binnenkomen, hebt u mogelijk te weinig resources.
Houd rekening met afhankelijkheidsfrequenties, reactietijden en foutpercentages. Gebruik Application Insights om te ontdekken of externe services de prestaties van uw app verminderen.
Overweeg uitzonderingen. Analyseer de geaggregeerde statistieken of kies specifieke exemplaren en zoom in op de stacktracering en gerelateerde aanvragen. Zowel server- als browseruitzonderingen worden gerapporteerd.
Houd rekening met paginaweergaven en laadprestaties. Verzamel het aantal paginaweergaven dat door de browsers van uw gebruikers is gerapporteerd en analyseer de laadprestaties.
Overweeg het aantal gebruikers en sessies. Met Application Insights kunt u het aantal gebruikers en sessies bijhouden dat is verbonden met uw app.
Houd rekening met prestatiemeteritems. Voeg Prestatiemeteritems van Application Insights toe vanaf uw Windows- of Linux-servercomputers. Bewaak de prestatie-uitvoer voor de CPU, het geheugen, het netwerkgebruik, enzovoort.
Overweeg diagnostische gegevens van de host. Integreer diagnostische gegevens van Docker of Azure in uw app Application Insights.
Overweeg diagnostische traceringslogboeken. Implementeer traceerlogboeken van uw app om traceringsevenementen te correleren met aanvragen en problemen te diagnosticeren.
Overweeg aangepaste gebeurtenissen en metrische gegevens. Schrijf uw eigen aangepaste gebeurtenissen en algoritmen voor het bijhouden van metrische gegevens als client- of servercode. Houd zakelijke evenementen bij, zoals het aantal verkochte artikelen of het aantal gewonnen games.