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

RSS Feed

Title  
Enable client side monitoring in Azure with Application Insights Blog
Solve Node.js issues faster with Application Insights for Node.js Blog
Diagnose sudden changes in your app behavior with a click! Blog
In-Memory OLTP Update Blog
Application Insights support for Microservices and Containers Blog
Enhancements to Application Insights Smart Detection Blog
Root-Cause Analysis with In-Query Machine Learning in Application Insights Analytics Blog
New tools for understanding user behavior with Application Insights Blog
Announcing Application Insights Profiler for Azure App Service now generally available Blog
Managing Secure, Scalable, Azure Service Fabric Clusters and Applications Video
Application Insights for .NET Microservices and Containers Video
Transform your monitoring and diagnostics with machine learning and big data Video

Azure Documentation

1. Overview
     1.1. What is Application Insights?
     1.2. Performance monitoring in a devOps cycle
2. Get started
     2.1. Monitor Azure
          2.1.1. Azure web apps
          2.1.2. Azure Cloud Services
     2.2. Monitor ASP.NET apps
          2.2.1. Web apps
          2.2.2. Web apps already live
          2.2.3. Windows services
          2.2.4. Windows desktop
          2.2.5. ASP.NET Core
     2.3. Monitor Java apps
          2.3.1. Web apps
          2.3.2. Web apps - runtime
          2.3.3. Docker apps
     2.4. Monitor Node.js apps
          2.4.1. Node.js
     2.5. Monitor web pages
          2.5.1. JavaScript
     2.6. Monitor other platforms
          2.6.1. SharePoint sites
          2.6.2. More platforms
3. How to
     3.1. Plan and design
          3.1.1. Deep diagnostics for web apps and services
          3.1.2. Monitor performance in web applications
          3.1.3. Separate development, test, and production
          3.1.4. Monitor apps with multiple components
          3.1.5. How do I ... in Application Insights?
     3.2. Configure
          3.2.1. Azure
               3.2.1.1. Profiler
               3.2.1.2. Diagnostics
               3.2.1.3. Previews
          3.2.2. ASP.NET
               3.2.2.1. Collect more telemetry
               3.2.2.2. Exceptions
               3.2.2.3. Log traces
               3.2.2.4. Performance counters
               3.2.2.5. Dependencies
               3.2.2.6. Release annotations
               3.2.2.7. ApplicationInsights.config
               3.2.2.8. Snapshot Debugger
          3.2.3. J2EE
               3.2.3.1. Log traces
               3.2.3.2. Unix metrics
               3.2.3.3. Dependencies
               3.2.3.4. Filter telemetry
          3.2.4. Alerts
               3.2.4.1. Availability
               3.2.4.2. Metric Alerts
          3.2.5. Smart Detection
               3.2.5.1. Failure anomalies
               3.2.5.2. Performance anomalies
          3.2.6. Create a resource
     3.3. Analyze
          3.3.1. Application Insights portal
               3.3.1.1. Dashboards
               3.3.1.2. Search
               3.3.1.3. Metrics
               3.3.1.4. Live stream
               3.3.1.5. Application Map
               3.3.1.6. HockeyApp data
          3.3.2. Visual Studio
               3.3.2.1. F5 insights
               3.3.2.2. Trends
               3.3.2.3. CodeLens
          3.3.3. Usage
               3.3.3.1. Overview
               3.3.3.2. Users, Sessions, Events
               3.3.3.3. Retention
               3.3.3.4. Workbooks
          3.3.4. Analytics
               3.3.4.1. Overview
               3.3.4.2. Tour
               3.3.4.3. Using
               3.3.4.4. Import
               3.3.4.5. Diagnostics
     3.4. Automate
          3.4.1. PowerShell configuration
          3.4.2. Create resources
          3.4.3. Set alerts
          3.4.4. Get Azure diagnostics
          3.4.5. Automate with Microsoft Flow
     3.5. Develop
          3.5.1. API for custom events and metrics
          3.5.2. Filtering and preprocessing telemetry
          3.5.3. Sampling
     3.6. Manage
          3.6.1. Manage pricing and data volume
          3.6.2. Application Performance Monitoring using Application Insights for SCOM
     3.7. Export
          3.7.1. Continuous export
          3.7.2. Export data model
          3.7.3. Export to Power BI
     3.8. Secure
          3.8.1. Data collection, retention and storage
          3.8.2. Resources, roles, and access control
          3.8.3. IP addresses
     3.9. Troubleshoot
          3.9.1. No data for .NET
          3.9.2. Analytics
          3.9.3. Java
4. Reference
     4.1. Analytics
     4.2. .NET
     4.3. Java
     4.4. JavaScript
     4.5. Data access API
     4.6. Data model
          4.6.1. Request
          4.6.2. Dependency
          4.6.3. Exception
          4.6.4. Trace
          4.6.5. Event
          4.6.6. Metric
          4.6.7. Context
     4.7. Telemetry correlation
5. Resources
     5.1. Azure Roadmap
     5.2. Languages and platforms
     5.3. Pricing
     5.4. News
          5.4.1. Blog
          5.4.2. Service updates
          5.4.3. SDK release notes
          5.4.4. Release notes for Developer Analytics Tools
     5.5. FAQ
     5.6. Help
          5.6.1. MSDN forum
          5.6.2. Stack Overflow
          5.6.3. User Voice
          5.6.4. Support
     5.7. Videos

Web Content

Content Type

Tools

Tool Description