Upload
anton-dementor
View
325
Download
5
Embed Size (px)
DESCRIPTION
How to use Visual Studio Online Application Insights technology
Citation preview
VIRTUALEVENTS
msftva.ru
Разработка корпоративных приложений на Windows 8 и Azure
Мониторинг корпоративных приложений с помощью Application Insights
AgendaПрепятствия для планирования и роста
Application Insights (VSO)Тренды в Application InsightsПоддерживаемые платформыReal World: Изучаем основную
функциональностьReal World: Программируем Application Insights в приложении
Кто?
Антон Дементор,Специалист по облачным технологиям Microsoft
Препятствия для планирования и роста
Проблема
«Здоровье» приложенияИсключения, эксцессы большой нагрузки, отказы...
Проблема
«Здоровье» сервераВнезапные всплески нагрузки, отказы
Проблема
Тренды
Тренды
Тренды
Экосистема пользовате
ля
ПользовательСервер
Тренды – Application Insights
Usage
Environment
UserFeatures
Availability
Работает ли приложение? Как работает?
Что с ним происходит?
UsagePerformance
What’s wrong?Show me suspicious code and test cases
Куда ходят посетители? Приходят ли они снова? Какие браузеры, девайсы
используют? На каком языке?
«Здоровье» приложения
Производительность приложенияЛюди и
экосистема
Application Insights
Как быстро обрабатываются запросы?
Какие зависимости самые «медленные»? Что происходит с
сервером?Все – в одном окне.
Поддерживаемые платформы
• Сервер:• .Net и Java• Агент:• Windows: Microsoft Monitoring Agent
• Azure: Azure Virtual Machines и Cloud Services• ASP.NET• SDK
• Клиент:• Браузер(javascript)• Windows Phone• Windows Store
Telemetry SDK - EXAMPLE
using Microsoft.ApplicationInsights.Telemetry.WindowsStore;...public App(){ ... // существующий код. ClientAnalyticsSession.Default.Start("instrumentation key");}
ClientAnalyticsChannel.Default.LogEvent("Store/EndOfGame");
ClientAnalyticsChannel.Default.LogPageView("Home/Settings");
LABS
Что умеет Application Insights?Изучаем функциональность
LABS
Telemetry SDKОбщаемся с Application Insights из кода
Препятствия для планирования и роста - решение
Проблема
«Здоровье» приложенияИсключения, эксцессы большой нагрузки, отказы...
Проблема
«Здоровье» сервераВнезапные всплески нагрузки, отказы
Проблема
Тренды
Проблема
Проблема
Решение
Проблема
Решение
Проблема
Решение
Features ViewНаблюдение за всеми аспектамижизни приложения
Performance ViewНаблюдение за ресурсами сервера, уведомления, мониторы
Usage ViewОтслеживание динамики роста,посещений, используемых браузеров и девайсов
Препятствия для планирования и роста - value
Проблема
Проблема
Проблема
Проблема
Проблема
Решение
Проблема
Решение
Проблема
Решение
Features ViewНаблюдение за всеми аспектамижизни приложения
Performance ViewНаблюдение за ресурсами сервера, уведомления, мониторы
Usage ViewОтслеживание динамики роста,посещений, используемых браузеров и девайсов
Value
Снижается MTTDМеньше риск отказовМеньше недовольныхпользователей
Снижается MTTRБольше эффективность команды
ПланированиеБольше эффективностьаналитиков
© 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.