Мониторинг приложений с помощью
Application Insights
Александр Белоцерковский {Microsoft | DX | Tech Evangelist Cloud, IoT & HPC}
Препятствия для планирования и роста
Application Insights (VSO)
Тренды в Application Insights
Поддерживаемые платформы
Real World:
Изучаем основную функциональность
1
Современный проект
Пользователи
Клиенты
Browser
Device
Desktop
Серверы
БД
Сервисы
2
И много где может быть ошибка
Клиент на iPhone
упал
Запросы тормозят
БД лежит
Пинги большие
Разделом никто
не пользуется
3
Тренды
Тренды
Экосистема
пользователя
ПользовательСервер
4
Препятствия для планирования и роста
Проблема
«Здоровье» приложения
Исключения, большая нагрузка, отказы...
Проблема
«Здоровье» сервера
Внезапные всплески нагрузки, отказы
Проблема
Тренды
5
Это все решается DevOps, и его есть на Azure
Развертывание
Мониторинг и
диагностика
Разработка
Xplat CLI Knife-
Azure
Puppet
CLI
Vagrant
-Azure
Инфраструктура и
скриптование
Release
Management
Application Insights
DSC Extension
Release Management
Powershell
OpInsights
6
Поддерживаемые платформы
• Сервер:
• .Net и Java:
• Windows: Microsoft Monitoring Agent
• Azure: Azure Virtual Machines и Cloud Services
• ASP.NET:
• SDK
• Клиент:
• Браузер( javascript)
• Windows Phone
• Windows Store
7
LABS
Что умеет Application Insights?
Видео
Препятствия для планирования и роста
Проблема
«Здоровье» приложения
Исключения, эксцессы большой нагрузки, отказы...
Проблема
«Здоровье» сервера
Внезапные всплески нагрузки, отказы
Проблема
Тренды
9
Препятствия для планирования и роста - решение
Проблема
«Здоровье» приложения
Исключения, эксцессы большой
нагрузки, отказы...
Проблема
«Здоровье» сервера
Внезапные всплески нагрузки, отказы
Проблема
Тренды
Проблема
Проблема
Решение
Проблема
Решение
ПроблемаРешение
Features View
Наблюдение за всеми аспектами
жизни приложения
Performance View
Наблюдение за ресурсами
сервера, уведомления, мониторы
Usage View
Отслеживание динамики роста,
посещений, используемых
браузеров и девайсов 9
Препятствия для планирования и роста - value
Проблема
Проблема
Проблема
Проблема
Проблема
Решение
ПроблемаРешение
ПроблемаРешение
Features View
Наблюдение за всеми аспектами
жизни приложения
Performance View
Наблюдение за ресурсами
сервера, уведомления, мониторы
Usage View
Отслеживание динамики роста,
посещений, используемых
браузеров и девайсов
Value
Снижается MTTD
Меньше риск отказов
Меньше недовольных
пользователей
Снижается MTTR
Больше эффективность
команды
Планирование
Больше эффективность
аналитиков
10
Препятствия для планирования и роста
Application Insights (VSO)
Тренды в Application Insights
Поддерживаемые платформы
Real World:
Изучаем основную функциональность
11
Контакты
Александр Белоцерковский
{Microsoft Russia | Tech Expert Cloud, HPC & IoT}
albe@microsoft.com; @ahriman_ru; ahriman.ru
http://blogs.msdn.com/b/albe
http://azurehub.ru
© 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.

Мониторинг приложений ASP.NET на основе сервиса Application Insights

  • 1.
    Мониторинг приложений спомощью Application Insights Александр Белоцерковский {Microsoft | DX | Tech Evangelist Cloud, IoT & HPC}
  • 2.
    Препятствия для планированияи роста Application Insights (VSO) Тренды в Application Insights Поддерживаемые платформы Real World: Изучаем основную функциональность 1
  • 3.
  • 4.
    И много гдеможет быть ошибка Клиент на iPhone упал Запросы тормозят БД лежит Пинги большие Разделом никто не пользуется 3
  • 5.
  • 6.
    Препятствия для планированияи роста Проблема «Здоровье» приложения Исключения, большая нагрузка, отказы... Проблема «Здоровье» сервера Внезапные всплески нагрузки, отказы Проблема Тренды 5
  • 7.
    Это все решаетсяDevOps, и его есть на Azure Развертывание Мониторинг и диагностика Разработка Xplat CLI Knife- Azure Puppet CLI Vagrant -Azure Инфраструктура и скриптование Release Management Application Insights DSC Extension Release Management Powershell OpInsights 6
  • 8.
    Поддерживаемые платформы • Сервер: •.Net и Java: • Windows: Microsoft Monitoring Agent • Azure: Azure Virtual Machines и Cloud Services • ASP.NET: • SDK • Клиент: • Браузер( javascript) • Windows Phone • Windows Store 7
  • 9.
  • 10.
    Препятствия для планированияи роста Проблема «Здоровье» приложения Исключения, эксцессы большой нагрузки, отказы... Проблема «Здоровье» сервера Внезапные всплески нагрузки, отказы Проблема Тренды 9
  • 11.
    Препятствия для планированияи роста - решение Проблема «Здоровье» приложения Исключения, эксцессы большой нагрузки, отказы... Проблема «Здоровье» сервера Внезапные всплески нагрузки, отказы Проблема Тренды Проблема Проблема Решение Проблема Решение ПроблемаРешение Features View Наблюдение за всеми аспектами жизни приложения Performance View Наблюдение за ресурсами сервера, уведомления, мониторы Usage View Отслеживание динамики роста, посещений, используемых браузеров и девайсов 9
  • 12.
    Препятствия для планированияи роста - value Проблема Проблема Проблема Проблема Проблема Решение ПроблемаРешение ПроблемаРешение Features View Наблюдение за всеми аспектами жизни приложения Performance View Наблюдение за ресурсами сервера, уведомления, мониторы Usage View Отслеживание динамики роста, посещений, используемых браузеров и девайсов Value Снижается MTTD Меньше риск отказов Меньше недовольных пользователей Снижается MTTR Больше эффективность команды Планирование Больше эффективность аналитиков 10
  • 13.
    Препятствия для планированияи роста Application Insights (VSO) Тренды в Application Insights Поддерживаемые платформы Real World: Изучаем основную функциональность 11
  • 14.
    Контакты Александр Белоцерковский {Microsoft Russia| Tech Expert Cloud, HPC & IoT} albe@microsoft.com; @ahriman_ru; ahriman.ru http://blogs.msdn.com/b/albe http://azurehub.ru
  • 15.
    © 2014 MicrosoftCorporation. 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.