Download presentation
Presentation is loading. Please wait.
Published byBeverly Patrick Modified over 9 years ago
1
Developer TECH REFRESH 15 Junho 2015 #pttechrefres h Understand your end-users and your app with Application Insights
2
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 "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 Situation
3
Modern Lifecycle Management Plan Monitor + Learn Development Release Operations Develop + Test
4
Challenges and blockers Lack of actionable and contextual information to resolve incidents Inability to quickly detect, diagnose and 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
5
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?
6
What is Application Insights?
7
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!
8
Key features Get a 360° view of your application that includes availability and performance as well as user behavior Explore and analyze across dimensions so you can make informed decisions about your product’s future Use a powerful, easy-to- use experience to track and improve the availability, performance, and success of your app
9
Our app to be monitored http://bit.ly/1Tl3Uzg Web App Wired with App Insights
10
Out of the box experience Provides a summary of the application’s health - availability, performance and usage Overview Blade http://bit.ly/1Tl3Uzg
11
Detailed insights with the click of a button 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 down http://bit.ly/1Tl3Uzg
12
Powerful insights with Metrics Explorer and Diagnostic Search 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 tools http://bit.ly/1Tl3Uzg
13
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 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 http://bit.ly/1Tl3Uzg
14
Learn & improve with usage insights 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 http://bit.ly/1Tl3Uzg
15
Extend telemetry data 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 http://bit.ly/1Tl3Uzg
16
Any app support 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 Analytics http://bit.ly/1Tl3Uzg
17
1 Sources of Telemetry 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 5
18
DEMO http://bit.ly/1Tl3Uzg
19
Public Preview
20
Application Performance Monitoring Channel 9 Videos Microsoft Virtual Academy www.microsoftvirtualacademy.co m
21
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/downloadvscode
22
Call to Action 360° views across Availability, Performance & Usage Fast & Powerful Diagnostics & Usage Insights Built-in Analytics for ‘almost’ any App or Service Questions? Email: madasi@microsoft.com 1.Try Application Insights today! http://bit.ly/1D1eUet http://bit.ly/1D1eUet 2.Do the Micosoft Vitual Academy Courses 3.View Channel9 Videos
23
Developer TECH REFRESH Thank you
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.