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