Мониторинг приложений asp.net на основе сервиса application...
TRANSCRIPT
![Page 1: Мониторинг приложений ASP.NET на основе сервиса Application Insights](https://reader031.vdocuments.pub/reader031/viewer/2022020307/55b1668bbb61eb99268b46c6/html5/thumbnails/1.jpg)
%1$ #1% 1@ <$ 01 > 1!< 101 00>>>1! 0 11@@< $1@ >!< #@ 0 00 # $!$1 >@#>$00 > 0 %11 01 00# 1$ 1 <?%1#0 1 $10 0> > !$ %<1?0 11 $>$ #0%% >0$ > !1@1 110> # ?> # >>01 < <0010 !01!>>$$!< >110 1# # ! 0 1 #> $0$@ % 100 !10 !@ 00%?< ><%@!% 11 !>!@ >1 $10>0 > 0 0$ ??10 ## ?1 ?? 10$@@ 10>!#< ?00! 1><0 @> %01 ?>0 @% # 1@01<100% 11 01 < ? 0?>% $ 1 1% >0#1? ## ?!0# 10 0#$ 1><101 !?0? 0#0 @<0@ 0 1 >0 1$?1<< 1 11@1 !> %?1<># %> 011 !@!##0 #0<%@ %! $< $!? $ 0$1 <0 ?!%?<011 <# 0<!% 000? 0<? >010 @1010 111 ! @ # < <1 0## 111 0 $>1?$ >001 100 ! 1# <@111$$ $> 0< 1 >01 ? 1# !<1 >@%< %@011 <1#0111 0010% >%#>% 01 0#>@ !!00 011<#0@1 ?1 0 >0@#$>0!1 @<1 11<1 $>000 0> >00 0> 10% >% $#?1 ? # 1 %00@ @1%11 0?0@%01>1 0 0<1 ?!@ 00@ <% ## 0??1 @00 $%0#<1 0?1 $<11>>!00? 01$>$#< <# <1 >#% 1?@@ #0!1>% #10 !1 ?00 1 000 ##!$<1 00! ? 1@01 %1?>% %<? @ $1>0#1 00 $< %>#11 1 0# >?010$$ 1<1 10<#? 10$??1 !0
Мониторинг приложений с помощью Application Insights
Александр Белоцерковский {Microsoft | DX | Tech Evangelist Cloud, IoT & HPC}
![Page 2: Мониторинг приложений ASP.NET на основе сервиса Application Insights](https://reader031.vdocuments.pub/reader031/viewer/2022020307/55b1668bbb61eb99268b46c6/html5/thumbnails/2.jpg)
Agenda
Препятствия для планирования и роста
Application Insights (VSO)
Тренды в Application Insights
Поддерживаемые платформы
Real World:
Изучаем основную функциональность
1
![Page 3: Мониторинг приложений ASP.NET на основе сервиса Application Insights](https://reader031.vdocuments.pub/reader031/viewer/2022020307/55b1668bbb61eb99268b46c6/html5/thumbnails/3.jpg)
Современный проект
Пользователи
КлиентыBrowser
Device
Desktop
Серверы
БД
Сервисы2
![Page 4: Мониторинг приложений ASP.NET на основе сервиса Application Insights](https://reader031.vdocuments.pub/reader031/viewer/2022020307/55b1668bbb61eb99268b46c6/html5/thumbnails/4.jpg)
И много где может быть ошибка
Клиент на iPhone упал
Запросы тормозят
БД лежитПинги большие
Разделом никто не пользуется
3
![Page 5: Мониторинг приложений ASP.NET на основе сервиса Application Insights](https://reader031.vdocuments.pub/reader031/viewer/2022020307/55b1668bbb61eb99268b46c6/html5/thumbnails/5.jpg)
Препятствия для планирования и роста
Проблема
«Здоровье» приложенияИсключения, большая нагрузка, отказы...
Проблема
«Здоровье» сервераВнезапные всплески нагрузки, отказы
Проблема
Тренды5
![Page 6: Мониторинг приложений ASP.NET на основе сервиса Application Insights](https://reader031.vdocuments.pub/reader031/viewer/2022020307/55b1668bbb61eb99268b46c6/html5/thumbnails/6.jpg)
Тренды
Тренды
Экосистема пользовате
ля
ПользовательСервер
4
![Page 7: Мониторинг приложений ASP.NET на основе сервиса Application Insights](https://reader031.vdocuments.pub/reader031/viewer/2022020307/55b1668bbb61eb99268b46c6/html5/thumbnails/7.jpg)
Это все решается DevOps, и его есть на Azure
Развертывание
Мониторинг и диагностика
Разработка
Xplat CLI Knife-Azure
Puppet CLI
Vagrant-Azure
Инфраструктура и скриптование
Release Management
Application Insights
DSC Extension
Release Management
Powershell
OpInsights6
![Page 8: Мониторинг приложений ASP.NET на основе сервиса Application Insights](https://reader031.vdocuments.pub/reader031/viewer/2022020307/55b1668bbb61eb99268b46c6/html5/thumbnails/8.jpg)
Поддерживаемые платформы
• Сервер:• .Net и Java:
• Windows: Microsoft Monitoring Agent• Azure: Azure Virtual Machines и Cloud Services
• ASP.NET:• SDK• WCF
• Клиент:• Браузер(javascript)• Windows Phone• Windows Store 7
![Page 9: Мониторинг приложений ASP.NET на основе сервиса Application Insights](https://reader031.vdocuments.pub/reader031/viewer/2022020307/55b1668bbb61eb99268b46c6/html5/thumbnails/9.jpg)
LABS
Что умеет Application Insights?Смотрим на портал и Visual Studio
![Page 10: Мониторинг приложений ASP.NET на основе сервиса Application Insights](https://reader031.vdocuments.pub/reader031/viewer/2022020307/55b1668bbb61eb99268b46c6/html5/thumbnails/10.jpg)
Препятствия для планирования и роста
Проблема
«Здоровье» приложенияИсключения, большая нагрузка, отказы...
Проблема
«Здоровье» сервераВнезапные всплески нагрузки, отказы
Проблема
Тренды9
![Page 11: Мониторинг приложений ASP.NET на основе сервиса Application Insights](https://reader031.vdocuments.pub/reader031/viewer/2022020307/55b1668bbb61eb99268b46c6/html5/thumbnails/11.jpg)
Препятствия для планирования и роста - решение
Проблема
«Здоровье» приложенияИсключения, большая нагрузка, отказы...
Проблема
«Здоровье» сервераВнезапные всплески нагрузки, отказы
Проблема
Тренды
Проблема
Проблема
Решение
Проблема
Решение
Проблема
Решение
Features ViewНаблюдение за всеми аспектамижизни приложения
Performance ViewНаблюдение за ресурсами сервера, уведомления, мониторы
Usage ViewОтслеживание динамики роста,посещений, используемых браузеров и девайсов 9
![Page 12: Мониторинг приложений ASP.NET на основе сервиса Application Insights](https://reader031.vdocuments.pub/reader031/viewer/2022020307/55b1668bbb61eb99268b46c6/html5/thumbnails/12.jpg)
Препятствия для планирования и роста - value
Проблема
Проблема
Проблема
Проблема
Проблема
Решение
Проблема
Решение
Проблема
Решение
Features ViewНаблюдение за всеми аспектамижизни приложения
Performance ViewНаблюдение за ресурсами сервера, уведомления, мониторы
Usage ViewОтслеживание динамики роста,посещений, используемых браузеров и девайсов
Value
Снижается MTTDМеньше риск отказовМеньше недовольныхпользователей
Снижается MTTRБольше эффективность команды
ПланированиеБольше эффективностьаналитиков
10
![Page 13: Мониторинг приложений ASP.NET на основе сервиса Application Insights](https://reader031.vdocuments.pub/reader031/viewer/2022020307/55b1668bbb61eb99268b46c6/html5/thumbnails/13.jpg)
Agenda
Препятствия для планирования и роста
Application Insights (VSO)
Тренды в Application Insights
Поддерживаемые платформы
Real World:
Изучаем основную функциональность
11
![Page 14: Мониторинг приложений ASP.NET на основе сервиса Application Insights](https://reader031.vdocuments.pub/reader031/viewer/2022020307/55b1668bbb61eb99268b46c6/html5/thumbnails/14.jpg)
Контакты
Александр Белоцерковский{Microsoft Russia | Tech Expert Cloud, HPC & IoT}
[email protected]; @ahriman_ru; ahriman.ru
http://blogs.msdn.com/b/albe
http://azurehub.ru
![Page 15: Мониторинг приложений ASP.NET на основе сервиса Application Insights](https://reader031.vdocuments.pub/reader031/viewer/2022020307/55b1668bbb61eb99268b46c6/html5/thumbnails/15.jpg)
© 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.