Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure Monitor Application Insights är en OpenTelemetry-funktion i Azure Monitor som erbjuder övervakning av programprestanda (APM) för webbappar i realtid. Integrering med OpenTelemetry (OTel) ger en leverantörsneutral metod för att samla in och analysera telemetridata, vilket möjliggör omfattande observerbarhet för dina program.
Application Insights-upplevelser
Application Insights stöder OpenTelemetry (OTel) för att samla in telemetridata i ett standardiserat format mellan plattformar. Integrering med Azure-tjänster möjliggör effektiv övervakning och diagnostik, vilket förbättrar programmets observerbarhet och prestanda.
Undersök
- Applikationsdashboard: En översikt av applikationens hälsa och prestanda.
- Programkarta: En visuell översikt över programarkitekturens och komponenternas interaktioner.
- Live-metrics: En realtidsanalysplattform för insikt i applikationsaktivitet och prestanda.
- Transaktionssökning: Spåra och diagnostisera transaktioner för att identifiera problem och optimera prestanda.
- Tillgänglighetsvy: Övervaka och testa tillgängligheten och svarstiden för programslutpunkter proaktivt.
- Felvy: Identifiera och analysera fel i ditt program för att minimera stilleståndstiden.
- Prestandavy: Granska programmets prestandamått och potentiella flaskhalsar.
Övervakning
- Aviseringar: Övervaka en mängd olika aspekter av ditt program och utlösa olika åtgärder.
- Mått: Fördjupa dig i måttdata för att förstå användningsmönster och trender.
- Diagnostikinställningar: Konfigurera direktuppspelningsexport av plattformsloggar och mått till önskat mål.
- Loggar: Hämta, konsolidera och analysera alla data som samlas in i Azure Monitoring Logs.
- Arbetsböcker: Skapa interaktiva rapporter och instrumentpaneler som visualiserar programövervakningsdata.
Förbrukning
- Användare, sessioner och händelser: Avgör när, var och hur användare interagerar med din webbapp.
- Trattar: Analysera konverteringsfrekvenser för att identifiera var användare gör framsteg eller hoppar av i tratten.
- Flöden: Visualisera användarsökvägar på din webbplats för att identifiera områden med högt engagemang och slutpunkter.
- Kohorter: Gruppera användare efter delade egenskaper för att förenkla felsökning av trendidentifiering, segmentering och prestanda.
Kodanalys
- .NET Profiler: Samla in, identifiera och visa prestandaspårningar för ditt program.
- Kodoptimering: Utnyttja AI för att skapa bättre och effektivare program.
- Snapshot Debugger: Samla automatiskt in felsökningsögonblicksbilder när undantag inträffar i .NET-applikationer
Logikmodell
Logikmodelldiagrammet visualiserar komponenter i Application Insights och hur de interagerar.
Anteckning
Brandväggsinställningarna måste justeras för att data ska nå inmatningsslutpunkter. Mer information finns i Azure Monitor-slutpunktsåtkomst och brandväggskonfiguration.
Språk som stöds
I det här avsnittet beskrivs scenarier som stöds.
Mer information om instrumentering av program för att aktivera Application Insights finns i grunderna för datainsamling.
Automatisk instrumentering (aktivera utan kodändringar)
Manuell instrumentering
OpenTelemetry Distro
JavaScript SDK på klientsidan
Application Insights SDK (klassiskt API)
Plattformar och ramverk som stöds
I det här avsnittet visas alla plattformar och ramverk som stöds.
Azure-tjänstintegrering (portalaktivering, Azure Resource Manager-distributioner)
- Azure Virtual Machines och Azure Virtual Machine Scale Sets
- Azure App Service
- Azure Functions
- Azure Spring Apps
- Azure Cloud Services, inklusive både webb- och arbetsroller
Ramverk för loggning
ILogger
- Log4Net, NLog eller System.Diagnostics.Trace
-
Log4J
, Logback eller java.util.logging - LogStash-plugin
- Azure Monitor
Exportera och dataanalys
SDK:er (Software Development Kit) som inte stöds
Det finns många Application Insights-SDK:er som stöds av communityn, men Microsoft tillhandahåller endast stöd för instrumenteringsalternativ som anges i den här artikeln.
Felsökning
Mer information om felsökning av Application Insights finns i vår dedikerade felsökningsdokumentation.
Hjälp och stöd
Teknisk support för Azure
Öppna ett Azure-supportärende för Azure-supportproblem.
Allmänna frågor
Skicka allmänna frågor till Microsofts forum för frågor och svar.
Kodningsfrågor
Skicka kodningsfrågor till Stack Overflow med hjälp av en azure-application-insights
tagg.
Feedbackgemenskap
Lämna produktfeedback för utvecklingsteamet i feedbackcommunityn.
Nästa steg
- Mer information om vanliga frågor och svar finns i Vanliga frågor och svar om Application Insights
- Grunderna för datainsamling
- Arbetsytebaserade resurser
- Översikt över automatisk instrumentering
- Programinstrumentpanel
- Programkarta
- Livemätningar
- Transaktionssökning
- Tillgänglighetsöversikt
- Användare, sessioner och händelser