Brug Azure Application Insights
Azure Application Insights er en funktion i Azure Monitor, der giver dig mulighed for at overvåge dine liveprogrammer. Du kan integrere Application Insights med din App Service-konfiguration for automatisk at registrere uregelmæssigheder i ydeevnen i dine apps.
Application Insights er designet til at hjælpe dig med løbende at forbedre ydeevnen og anvendeligheden af dine apps. Funktionen indeholder effektive analyseværktøjer, der kan hjælpe dig med at diagnosticere problemer og forstå, hvad brugerne rent faktisk gør med dine apps.
Ting, du skal vide om Application Insights
Lad os undersøge nogle egenskaber for Application Insights for Azure Monitor.
Application Insights fungerer på forskellige platforme, herunder .NET, Node.js og Java EE.
Funktionen kan bruges til konfigurationer, der hostes i det lokale miljø, i et hybridmiljø eller i en hvilken som helst offentlig cloud.
Application Insights integreres med dine Azure Pipeline-processer og har forbindelsespunkter til mange udviklingsværktøjer.
Du kan overvåge og analysere data fra mobilapps ved at integrere med Visual Studio App Center.
Ting, du skal overveje, når du bruger Application Insights
Application Insights er ideel til at understøtte dit udviklingsteam. Funktionen hjælper udviklere med at forstå, hvordan din app klarer sig, og hvordan den bruges. Overvej at overvåge følgende elementer i dit App Service-konfigurationsscenarie.
Overvej anmodningssatser, svartider og fejlprocenter. Find ud af, hvilke sider der er mest populære, på hvilke tidspunkter af dagen, og hvor dine brugere er. Se, hvilke sider der fungerer bedst. Hvis dine svartider og fejlprocenter går højt, når der er flere anmodninger, har du måske et problem med resourcing.
Overvej afhængighedsrater, svartider og fejlprocenter. Brug Application Insights til at finde ud af, om eksterne tjenester nedværdigende din appydeevne.
overvej undtagelser. Analysér den aggregerede statistik, eller vælg bestemte forekomster, og analysér i staksporingen og relaterede anmodninger. Der rapporteres både server- og browserundtagelser.
Overvej sidevisninger, og indlæs ydeevne. Indsaml antallet af sidevisninger, der er rapporteret af brugernes browsere, og analysér belastningsydeevnen.
Overvej antallet af brugere og sessioner. Application Insights kan hjælpe dig med at holde styr på antallet af brugere og sessioner, der er forbundet til din app.
Overvej Ydelsestællere. Tilføj Application Insights-ydelsestællere fra dine Windows- eller Linux-servercomputere. Overvåg ydelsesoutputtet for CPU'en, hukommelsen, netværksforbruget osv.
Overvej værtsdiagnosticering. Integrer diagnosticering fra Docker eller Azure i din app Application Insights.
Overvej diagnosticeringssporingslogge. Implementer sporingslogge fra din app for at hjælpe med at korrelere sporingshændelser med anmodninger og diagnosticere problemer.
Overvej brugerdefinerede hændelser og målepunkter. Skriv dine egne brugerdefinerede hændelser og algoritmer til sporing af metrikværdier som klient- eller serverkode. Spor forretningsbegivenheder, f.eks. antal solgte varer eller antal spil vundet.