build 2016 - t666 - interactive analytics with application insights

14

Upload: windows-developer

Post on 13-Jan-2017

396 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Build 2016 - T666 - Interactive Analytics with Application Insights
Page 2: Build 2016 - T666 - Interactive Analytics with Application Insights

#Build2016

Interactive Analytics with Application InsightsGuru [email protected] Manager

T666

Page 3: Build 2016 - T666 - Interactive Analytics with Application Insights

Interactive Analytics with Application InsightsHow can we make diagnostics easier with Analytics

A Demo

Let’s get you started!

Page 4: Build 2016 - T666 - Interactive Analytics with Application Insights

What is Application Insights?

Telemetry is collected at each tier: server backend, middleware, web service & browser

1Telemetry arrives in Application Insights service in the cloud where it is processed & stored

32 Detect, Triage & Diagnose issues with powerful out of the box Performance & Usage telemetry

Page 5: Build 2016 - T666 - Interactive Analytics with Application Insights

Why is diagnostics hard?• Diagnosing across the entire app stack is

hard unless various perspectives are connected

Service Performance

• Transaction response time

• DB response time• Exceptions• CPU and memory

utilization• Data Center location

• Custom events• Custom dimensions• App KPIs• Conversion rates• Funnel, Cohort

analysis

• Response time• Errors• Geo location• Browser type and

version• Session

App/Business Metrics

Customer Experience

Page 6: Build 2016 - T666 - Interactive Analytics with Application Insights

Typical adhoc and iterative diagnostic process

Customer complains about an app issue

What is the

overall error

trend?

Is the error trend

unusual ?

What are the errors

broken by type?

What is the most frequent

error type?

How many

users are impacted

by this error?

Which set of user

are having

the worst experienc

e?

Look at a user

session to see

what this user did?

Did the users

actions cause any

unusual activity on the DB?

Slow response from DB. Dive into code….

Page 7: Build 2016 - T666 - Interactive Analytics with Application Insights

• Make the data available for queries• Simple language for adhoc and iterative

queries• Fast enough to be highly interactive• Perform Inline visualizations• Operationalize the findings

How are we making this easier?

Big data analytical solution at-scale

Page 8: Build 2016 - T666 - Interactive Analytics with Application Insights

Demo - Analytics

Page 9: Build 2016 - T666 - Interactive Analytics with Application Insights

Examples for interactive queries• What are the 5th, 50th, and 99th percentiles of

request duration for my app in the last 24 hours• How many requests in the last 7 days meet my SLA• What are top exceptions today and how prevalent is a

particular exception across my customers• What are the typical page flows for my application in

the last 7 days

and many more…

Page 10: Build 2016 - T666 - Interactive Analytics with Application Insights

Quick look at the capabilities of Analytics• Filter your raw app telemetry by any fields, including

your custom properties and metrics• Join multiple tables - correlate requests with page

views, dependency calls, exceptions and log traces• Powerful statistical aggregations• Immediate and powerful visualizations

Page 11: Build 2016 - T666 - Interactive Analytics with Application Insights

Analytics @ Application InsightsApplication

Insights• Pre-defined, guided

experiences• Bringing together relevant

data to Triage, Detect, Diagnose and Operationalize

• Proactive Insights• Native Visual Studio and

Azure experience• Analytics Enabled

Analytics

• Adhoc analysis for deep diagnostics

• Rich Query language• Inline Visualization• Drill through from pre-

defined experience• Operationalize findings

Page 12: Build 2016 - T666 - Interactive Analytics with Application Insights

• Operationalize queries through Dashboards & Alerts

• More interactive visualization• Analytics for Hockeyapp customers

Coming soon to Analytics

Page 13: Build 2016 - T666 - Interactive Analytics with Application Insights

• Start querying your telemetry by logging onto Application Insights

• Provide your feedback and help us improve• Attend Online session Advanced Queries

with Analytics by Ketan Ghelani. • Re-visit Build on Channel 9

What can you do today

Page 14: Build 2016 - T666 - Interactive Analytics with Application Insights

© 2016 Microsoft Corporation. All rights reserved.