visual studio 2015 - application insights
TRANSCRIPT
Agenda
• Modern Lifecycle Management
• What is Application Insights
• Getting Started
• Understanding Your Customers
Building successful apps is hard!• Need for Speed - User retention requires constant improvement in
performance & reliability
• Constant Evolution - Services & mobile apps need to evolve rapidly to survive
& grow
• Continuous Delivery - Most major services push update as often as every day
Success requires data-driven decision making• Making the right investments requires deep understanding of user behavior
and habits
Modern Lifecycle Management
Challenges and blockers
• Lack of actionable and contextualinformation to resolve incidents
• Inability to quickly detect, diagnoseand triage application issues
• Lack of collaboration between
development and operations
• Prioritization and validation of
investments not based on real data
Plan Monitor + Learn
Development
Release
Operations
Develop + Test
Am I meeting my service
KPIs?
What is the root
cause?
Is my application loading fast enough?
Is my application UP or
DOWN?
How many people are
impacted?
Is my application crashing?
What features are my customers
using?
How responsive are my dependency
calls?
How good is the end user experience?
Faced these questions?
Application Insights
Telemetry is collected at each
tier: mobile applications, server
applications and browser
Telemetry arrives in the Application
Insights service in the cloud where
it is processed & stored
Get a 360° view of the application
including availability, performance
and usage patterns
Key capabilities
360° View Across
Availability, Performance & Usage
• Overall app health via Overview Blade
• Quickly correlate performance & usage data
• Detailed insights with a click of a button through intuitive data exploration
Fast & Powerful Diagnostics &
Usage Insights
• Quickly diagnose availability & performance issues
• Learn & improve continuously with usage insights
• Extend your telemetry data
• Export your data for further analysis
Built-in Analytics
for any app
• Supports any app type
• Zero-click enablement
• No-touch monitoring
1
Sources of Telemetry
Outside-in monitoringURL pings and web tests from 16global points of presence
Observed user behaviorHow is the application being used?
Developer traces and eventsWhatever the developer would like tosend to Application Insights
Observed application behaviorNo coding required – service dependencies,queries, response time, exceptions, logs, etc.
Infrastructure performanceSystem performance counters
2
3
4
5
• Provides a summary of the application’s health - availability, performance and
usage
Overview BladeOut of the box experience
• Correlate performance and usage in a
single view
• Pinpoint problems and investigate
questions like “Do I have network
performance issues that hurt user
adoption?”
• Click on specific metric and drill into
detailed information and answer
questions such as “what request is
failing the most?”
Drill downDetailed insights with the click of a button
• Metrics Explorer provides a flexible
multi-dimensional UI over custom and
out-of-the-box telemetry collected
• Diagnostic Search enables
efficient search over large
sets of data using the
query experience
Drill down toolsPowerful insights with Metrics Explorer and Diagnostic Search
Identify & triage availability issues
• Monitor your web sites with simple pings to complex
web tests from points around the world
Diagnose & solve performance problems
• Quickly diagnose issues by accessing rich
application performance data from the client
view to dependencies
Fast and powerful insights
Mobile crash/sever exception analytics
• Real time view of crashes happening on devices,
allowing you to focus on fixing key issues with
the biggest impact first
Fast and powerful insights
Easily add analytics across multiple platforms
including: ASP.NET, Java/J2EE, iOS, Android,
Windows, as well as OSS technologies such
as Node.JS, PHP, Ruby, Python, etc.
Built-in AnalyticsAny app support
• Understand where your users are
coming from and where they spend
most of their time
• Prioritize future investments and
continuously improve your app
based on user activity and usage
patterns and trends
Fast and powerful insights
Learn & improve with usage insights
• Add custom metrics and events to
better track and analyze user activity
• Continuously Export data to Azure Blob
Storage for custom integration with other
data sources and further analysis
Fast and powerful insights
Extend telemetry data
Public Preview
Available in 3 tiers
• Free,
• Standard
• Premium
Differentiated mainly on data volume and retention limits
Visual Studio TFS 2015 Launch Event
Cross Platform Development
3 november 2015
16:00 – 19:30
Den Haag
Toegang gratis
Meer informatie en aanmelden via:
Visual Studio TFS 2015 – Cross Platform Development
Globaal Programma:
- Visual Studio 2015 overview door Microsoft
- Migreren naar Visual Studio Online
- Cross-platform apps bouwen met VSO Build vNext
- Containers en Cross-Platform Development