/
Vlad Joanovic, Bret Grinslade Vlad Joanovic, Bret Grinslade

Vlad Joanovic, Bret Grinslade - PowerPoint Presentation

danika-pritchard
danika-pritchard . @danika-pritchard
Follow
417 views
Uploaded On 2016-06-18

Vlad Joanovic, Bret Grinslade - PPT Presentation

Principal Program Managers 3597 Gain Early Warning of Performance Issues and Failures and Pinpoint the Cause with Application Insights 3597 What is Application Insights Your Service or Device app has a problem now what ID: 366436

default application insights microsoft application default microsoft insights app windows aka code studio visual information custom events applicationinsights change service phone metrics

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Vlad Joanovic, Bret Grinslade" 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.


Presentation Transcript

Slide1
Slide2

Vlad Joanovic, Bret GrinsladePrincipal Program Managers3-597

Gain Early Warning of Performance Issues and Failures, and Pinpoint the Cause with Application Insights

3-597Slide3

What is Application Insights?Your Service or Device app has a problem – now what?

ServicesGetting started project change or existing deployed app

Application Insights configuration

Deep application insight and drill back to codeASP.NET and JavaWindows Phone appsCrashes

Agenda slideSlide4

Vlad Joanovic

Program Manager

Application Insights

Visual Studio

Before that…

Windows

Bing

Dynamics

Bret Grinslade

Windows

System Center

Operations ManagerSlide5

Delivered as a Service – VS Online, Azure Portal PreviewVSIX integration with VS 2013

Reduce mean time to detect problems Reduce mean time to resolve problems Ensure your application is succeeding

Application Insights

For Services and Device apps:

AvailablePerformingSucceedingSlide6

Data flow - Services

Browser

AI Telemetry:

Default

Custom

Service

Webtests

AI Telemetry:

Default

CustomHow to get startedResults-in

Create availability tests from locations around the worldMetrics and alerting: Application availability/response time, per webtest, per location per webtestDefault: script in browser (code change)Custom: submitting custom events or timed events (code change)Default: user and page sessions and activities, environment dataCustom: Specific actions trackedDefault: installing Microsoft monitoring agent (MMA) on server, using server side SDKCustom: ApplicationInsights.config tuning and windows perf counters, Collect logs (Log4Net, NLog, TraceListener)Default: Starts byte code instrumentation. Enables

perf/exception event and drill to code, app started eventsCustom: Metrics aggregated over instances, collected at 1 min, includes alertingSearch over logsYourServiceApp InsightSlide7

Data flow - Devices

App

on

Device

AI Telemetry:

Default

Custom

How to get startedResults-inDefault: Adding AppInsight using VSIX (code change)Custom: submitting custom events or timed events (code change)Default: Device level information include app start up time, screen size, battery,

etcCustom: Specific actions tracked

YourAppApp InsightSlide8

Settings configure-able through ApplicationInsights.config

PerformanceThreshold – default 5 secondsSensitivityThreshold – default 100

ms

Namespaces – default AllEnableAllExceptions – default all

MemoryEventSettings – default trueVirtual or private memory used by a worker process

Log settings

Log4Net,

NLog, Trace ListenerBuildInfo integrationFor VS project information and deployment markersApplication Insights configurationApplicationInsights.configAPMLogsSlide9

Getting Started – Existing deployed serviceSlide10

Settings configure-able through ApplicationInsights.config

PerformanceThreshold – default 5 secondsSensitivityThreshold – default 100

ms

Namespaces – default AllEnableAllExceptions – default allMemoryEventSettings – default true

Virtual or private memory used by a worker processLog settingsLog4Net,

NLog

, Trace Listener

Application Insights configApplicationInsights.configAPMLogsSlide11

Exploring the data setSlide12

Download StackTraceData excel file from Windows Phone app store

Run toolView and analyze resultsFix crashes and improve your appTool available now

https://

wpinsights.codeplex.com/releases/view/120079Mike Smacinih

Your Windows Phone app crashesImport, analyze and solve windows phone app crashesSlide13

Windows Phone crash insightsSlide14

Alert over metrics. Email for alert activation and resolutionDashboards to capture key metrics at a glance

Alerting and Dashboards

Alert over

perf metrics, dashboards for surfacing key metrics at a glanceSlide15

Alerts and dashboardsSlide16

http://aka.ms/AIVSIX

http://aka.ms/ApplicationInsightsForum

http

://aka.ms/AIUserVoicehttp://aka.ms/AIbug

http://aka.ms/ApplicationInsightsBloghttp://aka.ms/ApplicationInsightsDocs

http://aka.ms/AppInsightsDemo

http://aka.ms/AIBuildResourcesSlide17

Usability

feedback

Quick

pulse

studies

Low-fidelity

prototypesBuildConference2014

Visit the design team in the back of the room or http://aka.ms/VSUxResearch

Participate in

Visual Studio design researchSlide18

Wed

3-592

2:30

Make Data-Driven, High-Impact Improvements to an Application with

Application Insights

Peter Provost

Andrew

BragdonThurs3-5842:30Continuous Delivery and Continuous Integration with Visual Studio Online and Microsoft Azure Chris Patterson3-597

5:30

Gain Early Warning of Performance Issues and Failures, and Pinpoint the Cause with Application InsightsBret GrinsladeVlad JoanovicFriday3-5959:00Using the Cloud-Based Load Testing Service and Application Insights to Find Scale and Performance Bottlenecks in Your ApplicationsChuck Sterling3-59610:30Rapidly Detect Application Outages with Application InsightsVlad Joanovic

3-59012:30Deep Dive into Git with Team Foundation ServerMartin WoodwardEd ThomsonSlide19

Contact infoVladJ@Microsoft.com

Bret.Grinslade@Microsoft.com

Questions?Slide20

Go to

http://visualstudio.com

or

the Visual Studio booth to learn more!

Less hassle, more success with Visual Studio Online

Visual Studio Online (now generally available!)

The easiest way to plan, build, and ship software, now with a 99.9% availability SLA,

Git repositories, continuous integration and deployment to Microsoft Azure.Application Insights (Preview)Get a 360° view of your application’s availability, performance, and usage when hosted on-premises, in Microsoft Azure, or with other cloud providers.Slide21

Your Feedback is Important

Fill out an evaluation of this session

and help shape future events.

Scan the QR code

to evaluate

this session on your mobile device.

You’ll also be entered into

a daily prize drawing!Slide22

Common Scenario from booth

Your App

Customers using SaaS

Application Insights

Customer

You App

Customer

Your App

X

Prod,QA

, etcStamp XUse local collection modeSlide23

©

2014

Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.