Application Insights
Download
Report
Transcript Application Insights
Introduction to
Application Insights
Randy Pagels
[email protected]
Code
Insights
Deploy
Work
Build
Test
Reusing our strength from private cloud
Application Insights
Microsoft Monitoring
Agent (MMA)
Also replaces the IntelliTrace
Standalone Collector. One agent!
Impediments
Plan
REQUIREMENTS
Monitor + Learn
BACKLOG
Prioritize and validate
investments based on
qualitative and quantitative
data.
Diagnostics for
production is an
afterthought
Development
Develop + Test
Collaboration
Production
Quickly detect and
resolve application
issues.
Release
Application
Insights
service
1. Telemetry is collected at each
component: usage, performance,
exception, crash, event, synthetic
transactions, logs, developersupplied event data
2. Telemetry arrives to
Application Insights service
where it is processed
3. A 360 degree view of the
application – keep it available,
performing and succeeding.
Telemetry sources
app
platform
infrastructure
1
Outside-in monitoring
2
Observed user behavior
3
Developer-emitted traces
4
Observed application behavior
5
Infrastructure performance
6
“Meta-telemetry”
URL pings and web tests from 16 global points
of presence.
How is the application being used?
Whatever the developer would like to send
to Application Insights.
No coding required – service dependencies,
queries, response time, exceptions, logs, etc.
System performance counters.
Source code, builds, deployments, configuration
changes.
View the performance
data from Application
Insights
Application counters are
correlated with the user
load
Understand what issues
may be causing any
performance problems
Easily go to Application
Insights if you need to do
a more detailed analysis
Application Insights
Available
Health Dashboards
Is my application available and
performing for users?
One Dashboard
Performing
Notifications & Deep Insights
What’s wrong?
Show me performance problems, memory usage, and
exceptions
Succeeding
Usage Dashboards
Where do we invest next?
Show me top features and customer
Usage patterns
Server side
• .NET and Java
• Windows:
Microsoft
Monitoring Agent
• Azure: Includes
VM’s and cloud
services
• ASP.NET
• SDK-based
Client side
• Browser (JS)
• Windows Phone
• Windows Store
Coming soon!
• Azure Web Sites
• iOS
• Android
Sign Up for Preview and Learn More
http://www.visualstudio.com/en-us/get-started/find-performance-problemsvs
Roller-coaster Tour of App Insights Webinar
http://bit.ly/1c55LW8
Find Performance Problems
http://bit.ly/1fF5TXo
Channel 9 App Insights for Visual Studio Online
http://bit.ly/1fF69FR
Randy Pagels [email protected]
Appendix