3-624.pptx

Application Insights for Any App: A Must-Have Tool for Understanding Your Customers

1.0x

3-624.pptx

Created 2 years ago

Duration 0:00:00
lesson view count 688
Application Insights for Any App: A Must-Have Tool for Understanding Your Customers
Select the file type you wish to download
Slide Content
  1. Dale Koetke

    Slide 1 - Dale Koetke

    • Senior Program Manager
    • Darren Jefford
    • Architect
    • Application Insights for Any App: A Must-Have Tool for Understanding Your Customers
    • 3-624
    • //build/ content is being presented by Microsoft Office Mix The video for this session will be available shortly
  2. Modern Lifecycle Management

    Slide 2 - Modern Lifecycle Management

    • What is Application Insights
    • Getting Started
    • Understanding Your Customers
    • Call to Action
    • Agenda slide
  3. Slide 3

    • 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
  4. Modern Lifecycle Management

    Slide 4 - Modern Lifecycle Management

    • Plan
    • Monitor + Learn
    • Development
    • Release
    • Operations
    • Develop + Test
  5. Challenges and blockers

    Slide 5 - 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
  6. Am I meeting my service KPIs?

    Slide 6 - 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?
  7. What is Application Insights?

    Slide 7 - What is Application Insights?

  8. Slide 8

    • 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
  9. Slide 9

    • 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 Insights
  10. Out of the box experience

    Slide 10 - Out of the box experience

    • Provides a summary of the application’s health - availability, performance and usage
    • Paired timeline allows users to quickly correlate metrics and identify trends
    • Overview Blade
  11. Detailed insights with the click of a button

    Slide 11 - 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 intodetailed information and answerquestions such as “what request isfailing the most?”
    • Drill down
  12. Powerful insights with Metrics Explorer and Diagnostic Search

    Slide 12 - Powerful insights with Metrics Explorer and Diagnostic Search

    • Metrics Explorer provides a flexible multi-dimensional UI over custom andout-of-the-box telemetry collected
    • Diagnostic Search enablesefficient search over largesets of data using thequery experience
    • Drill down tools
  13. Identify & triage availability issues

    Slide 13 - Identify & triage availability issues

    • Monitor your web sites with simple pings to complexweb 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
  14. Learn & improve with usage insights

    Slide 14 - Learn & improve with usage insights

    • Understand where your users arecoming from and where they spendmost of their time
    • Prioritize future investments andcontinuously improve your appbased on user activity and usagepatterns and trends
    • Fast and powerful insights
  15. Extend telemetry data

    Slide 15 - Extend telemetry data

    • Add custom metrics and events tobetter track and analyze user activity
    • Download data collected in ApplicationInsights for a quick snapshot view
    • Continuously Export data to Azure BlobStorage for custom integration with otherdata sources and further analysis
    • Fast and powerful insights
  16. Any app support

    Slide 16 - Any app support

    • Easily add analytics across multiple platformsincluding: ASP.NET, Java/J2EE, iOS, Android,Windows, as well as OSS technologies suchas Node.JS, PHP, Ruby, Python, etc.
    • Built-in Analytics
  17. Demo:Getting started with Application InsightsDale Koetke

    Slide 17 - Demo:Getting started with Application InsightsDale Koetke

  18. Demonstrating the value of Application Insights

    Slide 18 - Demonstrating the value of Application Insights

    • Major European football team with a worldwide following
    • Engage 400 million fans through a digital platform and supporting cross platform mobile applications
    • Leveraging Application Insights in a complex, cross platform project to provide visibility into the performance of the solution and provide insight into their fans
    • Application Insights in use
  19. High level architecture

    Slide 19 - High level architecture

  20. Demo:Application Insights in useDarren Jefford

    Slide 20 - Demo:Application Insights in useDarren Jefford

  21. Public Preview

    Slide 21 - Public Preview

    • Available in Free, Standard, and Premium tiers
    • Differentiated mainly on data volume and retention limits
    • 50% discounted pricing during preview
  22. Call to Action

    Slide 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: dale.koetke@microsoft.com
    • Try Application Insights today!http://aka.ms/ApplicationInsights
    • Attend next session by Victor Mushkatin: “Fast and Powerful Diagnostics, and Problem Solving with Application Insights”
    • View the “Store app analytics & monetization” session by Inigo Lopez & James Oleinik (same time as this session!)
  23. Slide 23

    • Experience the power of Visual Studio Online & Application Insights
    • a. Go to http://aka.ms/vsobuild2015
    • OR
    • b. The code challenge area on the 3rd floor.
    • Complete a hands on lab
    • Get points to redeem prizes
    • Meet our product experts
    • Take a selfie in the selfie are! Tag #Visualstudio
    • Get more points to redeem for prizes
    • Questions: email us at vsobuild2015@Microsoft.com
    • Learn & Win:
    • At the Visual Studio Online booth:
    • 1
    • 2
    • 3