Building successful apps is hard Need for Speed User retention requires constant improvement in performance amp reliability Constant Evolution Services amp mobile apps need to evolve rapidly to survive amp grow ID: 545838
Download Presentation The PPT/PDF document "Understand your end-users and your app w..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Understand your end-users and your app with Application InsightsSlide2
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 & growContinuous Delivery - Most major services push update as often as every daySuccess requires data-driven decision makingMaking the right investments requires deep understanding of user behavior and habits
"If you can't measure something, you can't understand it. If you can't understand it, you can't control it. If you can't control it, you can't improve it."H. James Harrington
SituationSlide3
Modern Lifecycle Management
Plan
Monitor + LearnDevelopmentReleaseOperations
Develop + TestSlide4
Challenges and blockers
Lack of actionable and contextual
information 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 + TestSlide5
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?Slide6
What is Application Insights?Slide7
Application Insights
Telemetry is collected at each
tier: mobile applications, server
applications and browser
1
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
3
2
Works with server apps hosted anywhere!Slide8
Key features
Get a 360° view of
your application that includes availability and
performance as well as user behavior
360° View
Explore and analyze
across dimensions so
you can make informed
decisions about your
product’s future
Dev and Test
Built-in Analytics
Use a powerful, easy-
to-use experience to
track and improve the
availability, performance,
and success of your app
Team Collaboration
Powerful InsightsSlide9
Our app to be monitored
http://
bit.ly/1Tl3UzgWeb AppWired with App InsightsSlide10
Out of the box experience
Provides a summary of the application’s health - availability, performance and
usageOverview Blade
http://bit.ly/1Tl3UzgSlide11
Detailed insights with the click of a button
Correlate performance and usage in a single view
Pinpoint problems and investigatequestions like “Do I have networkperformance issues that hurt useradoption?”Click on specific metric and drill into
detailed information and answerquestions such as “what request isfailing the most?”Drill down
http://bit.ly/1Tl3UzgSlide12
Powerful insights with Metrics Explorer and Diagnostic Search
Metrics Explorer
provides a flexible multi-dimensional UI over custom andout-of-the-box telemetry collectedDiagnostic Search enablesefficient search over largesets of data using thequery experienceDrill down tools
http://bit.ly/1Tl3UzgSlide13
Identify & triage availability issues
Monitor your web sites with simple pings to complex
web tests from points around the worldDiagnose & solve performance problemsQuickly diagnose issues by accessing rich application performance data from the client view to dependenciesMobile crash/sever exception analyticsReal time view of crashes happening on devices, allowing you to focus on fixing key issues with the biggest impact first
Fast and powerful insights
http://bit.ly/1Tl3UzgSlide14
Learn & improve with usage insights
Understand where your users are
coming from and where they spendmost of their timePrioritize future investments andcontinuously improve your appbased on user activity and usagepatterns and trendsFast and powerful insights
http://bit.ly/1Tl3UzgSlide15
Extend telemetry data
Add custom metrics and events to
better track and analyze user activityContinuously Export data to Azure BlobStorage for custom integration with otherdata sources and further analysisFast and powerful insights
http://bit.ly/1Tl3UzgSlide16
Any app support
Easily add analytics across multiple platforms
including: ASP.NET, Java/J2EE, iOS, Android,Windows, as well as OSS technologies suchas Node.JS, PHP, Ruby, Python, etc.Built-in Analytics
http://bit.ly/1Tl3UzgSlide17
1
Sources of Telemetry
infrastructure
platform
app
Outside-in monitoring
URL pings and web tests from 16
global points of presence
Observed user behavior
How is the application being used?
Developer traces and events
Whatever the developer would like to
send to Application Insights
Observed application behavior
No coding required – service dependencies,
queries, response time, exceptions, logs, etc.
Infrastructure performance
System performance counters
2
3
4
5Slide18
DEMO
http://bit.ly/1Tl3UzgSlide19
Public Preview
Available in Free, Standard, and Premium tiers
Differentiated mainly on data volume and retention limits50% discounted pricing during previewSlide20
Application Performance Monitoring
Channel
9 VideosMicrosoft Virtual Academywww.microsoftvirtualacademy.comSlide21
Try Azure for Free
Download
Visual Studio 2015 RC
http://aka.ms/downloadvisualstudio2015
http://aka.ms/tryazure
Download
Visual Studio
Code
Preview
http://aka.ms/downloadvscodeSlide22
Call to Action
360° views across Availability, Performance & Usage
Fast & Powerful Diagnostics & Usage InsightsBuilt-in Analytics for ‘almost’ any App or ServiceQuestions? Email: madasi@microsoft.com
Try Application Insights today!http://bit.ly/1D1eUet Do the Micosoft
Vitual
Academy
Courses
View
Channel9 Videos Slide23