Application Insights

Official Documentation

Service Description

With Application Insights, correspondingly configured applications from various platforms can be monitored at runtime and their runtime behavior evaluated. Various metrics (performance, faults, etc.) can be controlled and tracked. The telemetry data supplied by Application Insights from the monitored applications can be processed, visualized, filtered, and segmented to obtain a constant overview of the state and usage of a monitored application. Applications in various languages (C#, VB, JavaScript, Java, Ruby, PHP, Python, etc.) and platforms (ASP.NET, Android, iOS, Cordova, Angular, Node.js, Joomla, SharePoint, etc.) as well as numerous logging frameworks (Log4Net, NLog, Java, Log4J, etc.) are supported.

Latest Content

Subscribe to News about Application Insights


Azure Documentation

1. Application Insights Documentation
2. Overview
     2.1. What is Application Insights?
     2.2. Performance monitoring overview
3. Quickstarts
     3.1. .NET
     3.2. .NET Core
     3.3. Node.js
     3.4. Java
     3.5. Mobile
4. Tutorials
     4.1. Find run-time exceptions
     4.2. Find performance issues
     4.3. Alert on application health
     4.4. Understand users
     4.5. Create custom dashboards
5. Concepts
     5.1. Monitor Azure
          5.1.1. Azure web apps
          5.1.2. Azure Cloud Services
     5.2. Monitor ASP.NET apps
          5.2.1. Web apps
          5.2.2. Web apps already live
          5.2.3. Windows services
          5.2.4. Windows desktop
          5.2.5. ASP.NET Core
     5.3. Monitor Java apps
          5.3.1. Web apps
          5.3.2. Web apps - runtime
          5.3.3. Docker apps
     5.4. Monitor Node.js apps
          5.4.1. Node.js
     5.5. Monitor web pages
          5.5.1. JavaScript
     5.6. Monitor other platforms
          5.6.1. SharePoint sites
          5.6.2. More platforms
6. How-to guides
     6.1. Plan and design
          6.1.1. Deep diagnostics for web apps and services
          6.1.2. Monitor performance in web applications
          6.1.3. Separate development, test, and production
          6.1.4. Monitor apps with multiple components
          6.1.5. How do I ... in Application Insights?
     6.2. Configure
          6.2.1. Azure
      Enable the Profiler
          6.2.2. ASP.NET
      Collect more telemetry
      Log traces
      Performance counters
      Release annotations
      Snapshot Debugger
          6.2.3. J2EE
      Log traces
      Unix metrics
      Filter telemetry
          6.2.4. Alerts
      Metric Alerts
          6.2.5. Smart Detection
      Failure anomalies
      Performance anomalies
          6.2.6. Create a resource
     6.3. Analyze
          6.3.1. Application Insights portal
      Live stream
      Application Map
      HockeyApp data
          6.3.2. Visual Studio
      F5 insights
          6.3.3. Usage
      Send user context
      Users, Sessions, Events
      User Flows
          6.3.4. Analytics
      Import custom logs
     6.4. Automate
          6.4.1. Azure PowerShell configuration
          6.4.2. Create resources
          6.4.3. Set alerts
          6.4.4. Get Azure diagnostics
          6.4.5. Automate with Microsoft Flow
          6.4.6. Automate with an Azure Logic App
     6.5. Develop
          6.5.1. API for custom events and metrics
          6.5.2. Track custom operations in .NET SDK
          6.5.3. Filtering and preprocessing telemetry
          6.5.4. Sampling
     6.6. Manage
          6.6.1. Manage pricing and data volume
          6.6.2. Application Performance Monitoring using Application Insights for SCOM
     6.7. Export
          6.7.1. Continuous export
      Code Samples
           Export to SQL using Stream Analytics
           Export to Stream Analytics
          6.7.2. Export data model
          6.7.3. Export to Power BI
     6.8. Secure
          6.8.1. Data collection, retention, and storage
          6.8.2. Resources, roles, and access control
          6.8.3. IP addresses
     6.9. Troubleshoot
          6.9.1. No data for .NET
          6.9.2. Analytics
          6.9.3. Java
7. Reference
     7.1. Analytics query language
     7.2. .NET
     7.3. Java
     7.4. JavaScript
     7.5. Data access API
     7.6. Data model
          7.6.1. Request
          7.6.2. Dependency
          7.6.3. Exception
          7.6.4. Trace
          7.6.5. Event
          7.6.6. Metric
          7.6.7. Context
     7.7. Telemetry correlation
     7.8. Code samples
8. Resources
     8.1. Azure Roadmap
     8.2. Languages and platforms
     8.3. Pricing
     8.4. Pricing calculator
     8.5. News
          8.5.1. Blog
          8.5.2. Service updates
          8.5.3. SDK release notes
          8.5.4. Release notes for Developer Analytics Tools
     8.6. FAQ
     8.7. Help
          8.7.1. MSDN forum
          8.7.2. Stack Overflow
          8.7.3. User Voice
          8.7.4. Support
     8.8. Videos

Web Content

Content Type

Online Training Content

Date Title
12/2/2016 Web and Data Application Development with Visual Studio 2017 and Azure
1/22/2015 Getting Great Performance out of Azure


Tool Description


Date Title Length
10/20/2017 Azure Friday: Profiling Live Azure Web Apps with Application Insights Azure Friday: Profiling Live Azure Web Apps with Application Insights 0:10:49
10/5/2017 Analyze & Debug applications across your DevOps workflow with Azure Application Insights | 1:15:07
10/5/2017 Snapshot debugging and Microsoft Azure diagnostics in action | BRK3187 1:14:47
9/30/2017 Overview of the Microsoft Azure serverless platform 1:19:54
9/30/2017 The improved Azure Log Analytics: A powerful query language with machine learning, and more 1:06:21
9/28/2017 A day in the life of an Azure serverless developer 0:59:22
9/28/2017 Managing, securing, and scaling Azure Service Fabric clusters and applications 1:17:12
9/19/2017 Profiling Live Azure Web Apps with Application Insights 0:10:48
9/15/2017 Azure Friday: Debug .NET Apps in Production with the Snapshot Debugger in Application Insights 0:11:18
9/12/2017 Debug .NET Apps in Production with the Snapshot Debugger in Application Insights 0:11:17

Page 1 of 6