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.

Getting Started

  1. 11/16/2016, Video, 0:07:45
    Visual Studio Application Insights is an extensible, intelligent application performance-management service for web developers, providing fast analytics and integration with...
  2. 8/11/2017, Video, 0:31:50
    Application Monitoring using Application Insights
  3. 5/10/2017, Video, 0:25:32
    In the world of constantly evolving apps and continuous deployments, knowing what is happening with your app and users can make or break your customer experience. You want to...
  4. 11/17/2017, Video, 0:25:51
    Stop chasing illusive performance issues in your production web services and save time by using the brand-new APM v2 in Application Insights. Get full-screen interactive...
  5. 10/5/2017, Video, 1:15:07
    In the world of constantly evolving apps and continuous deployments, knowing what is happening with your app and users can make or break your experience. You want to detect...
  6. 10/20/2017, Video, 0:10:49
    Dan Taylor joins Scott Hanselman to talk about being able to get a code-level analysis of slow requests in production using the Application Insights profiler for Azure App...



Latest Content

Subscribe to News about Application Insights

Title  
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
Blog
more...


Web Content

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.2.6. Console
          5.2.7. Application dashboard
     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 Azure Functions
     5.7. Monitor other platforms
          5.7.1. SharePoint sites
          5.7.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
               6.2.1.1. Add continuous monitoring
               6.2.1.2. Profiler
               6.2.1.3. Enable the Profiler
               6.2.1.4. Diagnostics
               6.2.1.5. Previews
          6.2.2. ASP.NET
               6.2.2.1. Collect more telemetry
               6.2.2.2. Exceptions
               6.2.2.3. Log traces
               6.2.2.4. Performance counters
               6.2.2.5. Dependencies
               6.2.2.6. Release annotations
               6.2.2.7. ApplicationInsights.config
               6.2.2.8. Snapshot Debugger
          6.2.3. ASP.NET Core
               6.2.3.1. Profiler for Linux App services
          6.2.4. J2EE
               6.2.4.1. Log traces
               6.2.4.2. Unix metrics
               6.2.4.3. Dependencies
               6.2.4.4. Filter telemetry
          6.2.5. Alerts
               6.2.5.1. Availability
               6.2.5.2. Metric Alerts
          6.2.6. Smart Detection
               6.2.6.1. Failure anomalies
               6.2.6.2. Performance anomalies
               6.2.6.3. Trace degradation
               6.2.6.4. Exception volume
               6.2.6.5. Memory leak
               6.2.6.6. Resource utilization
               6.2.6.7. Security detection
               6.2.6.8. Azure Cloud Services
               6.2.6.9. Manage smart detection rules
          6.2.7. Create a resource
     6.3. Analyze
          6.3.1. Application Insights portal
               6.3.1.1. Dashboards
               6.3.1.2. Search
               6.3.1.3. Metrics
               6.3.1.4. Live stream
               6.3.1.5. Application Map
               6.3.1.6. Transaction diagnostics
               6.3.1.7. HockeyApp data
          6.3.2. Visual Studio
               6.3.2.1. F5 insights
               6.3.2.2. Trends
               6.3.2.3. CodeLens
          6.3.3. Usage
               6.3.3.1. Overview
               6.3.3.2. Send user context
               6.3.3.3. Users, Sessions, Events
               6.3.3.4. Funnels
               6.3.3.5. Cohorts
               6.3.3.6. Impact
               6.3.3.7. Retention
               6.3.3.8. User Flows
               6.3.3.9. Workbooks
          6.3.4. Analytics
               6.3.4.1. Overview
               6.3.4.2. 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.4.7. Custom email reports
     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.1.1. Enterprise plan details
          6.6.2. Application Performance Monitoring using Application Insights for SCOM
     6.7. Export
          6.7.1. Continuous export
               6.7.1.1. Code Samples
                    6.7.1.1.1. Export to SQL using Stream Analytics
                    6.7.1.1.2. Export to Stream Analytics
          6.7.2. Export data model
          6.7.3. Export to Power BI
     6.8. Secure
          6.8.1. Personal data handling
          6.8.2. Data collection, retention, and storage
          6.8.3. Resources, roles, and access control
          6.8.4. IP addresses
     6.9. Troubleshoot
          6.9.1. No data for .NET
          6.9.2. Snapshot debugger
          6.9.3. Analytics
          6.9.4. Java
          6.9.5. Usage analytics
7. Samples
     7.1. Code samples
8. Reference
     8.1. Analytics query language
     8.2. Azure PowerShell
     8.3. .NET
     8.4. Java
     8.5. JavaScript
     8.6. Data access API
     8.7. REST API
     8.8. Data model
          8.8.1. Request
          8.8.2. Dependency
          8.8.3. Exception
          8.8.4. Trace
          8.8.5. Event
          8.8.6. Metric
          8.8.7. Context
     8.9. Telemetry correlation
     8.10. Code samples
9. Resources
     9.1. Azure Roadmap
     9.2. Languages and platforms
     9.3. Pricing
     9.4. Pricing calculator
     9.5. News
          9.5.1. Blog
          9.5.2. Service updates
          9.5.3. SDK release notes
          9.5.4. Release notes for Developer Analytics Tools
     9.6. FAQ
     9.7. Help
          9.7.1. MSDN forum
          9.7.2. Stack Overflow
          9.7.3. User Voice
          9.7.4. Support
     9.8. Videos

Web Pages

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

Tools

Tool Description

Videos

Date Title Length
5/12/2018
At Build 2018: Monitoring and Application Insights
0:09:06
5/9/2018
All About DevOps
0:34:37
5/6/2018
Continuous Monitoring for DevOps with Azure Application Insights & Log Analytics
1:23:29
5/6/2018
Azure Messaging and event based architecture in the real world: Lessons learned rebuilding Microsoft's Supply chain on Azure Serverless
1:33:22
5/3/2018
Deploying Azure Functions with VSTS
0:21:04
4/24/2018
Get started with Azure for .NET developers | Azure Friday
0:10:31
2/7/2018
Log Alerts for Application Insights (Preview)
0:03:36
11/28/2017
Azure: Bring your app to the cloud with serverless Azure Functions | E102
0:57:41
11/23/2017
Azure Functions: Less-Server and More Code
0:31:31
11/21/2017
Azure Functions: Less-Server and More Code
0:31:30

Page 1 of 9