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

Are you a product owner working in an agile world and building a modern service, web or mobile application? If so, then you know how critical it is to understand who your customers are and how they are using your product. You want to understand usage trends to better target the right personas and environments, prioritize the right workflows, and invest in the right sets of features. Of course you also want that information in near-real-time to ensure you can quickly respond to changing customer needs. Application Insights with comprehensive 360° views across availability, performance & usage is the perfect tool to help you get all of these answers quickly and easily.

1.0x

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

Created 2 years ago

Duration 0:52:15
lesson view count 20
Are you a product owner working in an agile world and building a modern service, web or mobile application? If so, then you know how critical it is to understand who your customers are and how they are using your product. You want to understand usage trends to better target the right personas and environments, prioritize the right workflows, and invest in the right sets of features. Of course you also want that information in near-real-time to ensure you can quickly respond to changing customer needs. Application Insights with comprehensive 360° views across availability, performance & usage is the perfect tool to help you get all of these answers quickly and easily.
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
  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. Demo:Getting started with Application InsightsDale Koetke

    Slide 18 - Demo:Getting started with Application InsightsDale Koetke

  19. Demonstrating the value of Application Insights

    Slide 19 - 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
  20. High level architecture

    Slide 20 - High level architecture

  21. Demo:Application Insights in useDarren Jefford

    Slide 21 - Demo:Application Insights in useDarren Jefford

  22. Public Preview

    Slide 22 - Public Preview

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

    Slide 23 - 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!)