visual studio 2015 - application insights

28
Visual Studio 2015 Launch event Maak uw applicatie een succes met Application Insights

Upload: delta-n

Post on 16-Apr-2017

669 views

Category:

Software


1 download

TRANSCRIPT

Visual Studio 2015 Launch event

Maak uw applicatie een succes

met Application Insights

About meMark van den Berg

Communicate

@markvandenberg

[email protected]

http://markberg.wordpress.com

Agenda

• Modern Lifecycle Management

• What is Application Insights

• Getting Started

• Understanding Your Customers

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

Modern Lifecycle Management

Modern Lifecycle Management

Plan Monitor + Learn

Development

Release

Operations

Develop + Test

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

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?

What is Application Insights

Application Insights

Telemetry is collected at each

tier: mobile applications, server

applications and browser

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

Key capabilities

360° View Across

Availability, Performance & Usage

• Overall app health via Overview Blade

• Quickly correlate performance & usage data

• Detailed insights with a click of a button through intuitive data exploration

Fast & Powerful Diagnostics &

Usage Insights

• Quickly diagnose availability & performance issues

• Learn & improve continuously with usage insights

• Extend your telemetry data

• Export your data for further analysis

Built-in Analytics

for any app

• Supports any app type

• Zero-click enablement

• No-touch monitoring

1

Sources of Telemetry

Outside-in monitoringURL pings and web tests from 16global points of presence

Observed user behaviorHow is the application being used?

Developer traces and eventsWhatever the developer would like tosend to Application Insights

Observed application behaviorNo coding required – service dependencies,queries, response time, exceptions, logs, etc.

Infrastructure performanceSystem performance counters

2

3

4

5

• Provides a summary of the application’s health - availability, performance and

usage

Overview BladeOut of the box experience

• 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 downDetailed insights with the click of a button

• 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 toolsPowerful insights with Metrics Explorer and Diagnostic Search

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

Fast and powerful insights

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

Getting Started

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 AnalyticsAny app support

Understanding Your Customers

• 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

Learn & improve with usage insights

• 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

Extend telemetry data

Public Preview

Available in 3 tiers

• Free,

• Standard

• Premium

Differentiated mainly on data volume and retention limits

Vragen

Visual Studio TFS 2015 Launch Event

Cross Platform Development

3 november 2015

16:00 – 19:30

Den Haag

Toegang gratis

Meer informatie en aanmelden via:

Visual Studio TFS 2015 – Cross Platform Development

Globaal Programma:

- Visual Studio 2015 overview door Microsoft

- Migreren naar Visual Studio Online

- Cross-platform apps bouwen met VSO Build vNext

- Containers en Cross-Platform Development