Pull to refresh

Телеметрия приложений Windows Phone 8 и Windows 8

Reading time 3 min
Views 5.1K
Microsoft corporate blog Visual Studio *
Новые функции Visual Studio Online о которых мы рассказывали на запуске Visual Studio 2013 включают в себя интересную технологию Application Insights. Этот инструмент позволяет осуществлять мониторинг приложения и анализировать важные параметры работоспособности во многих аспектах. Исключительные ситуации, параметры производительности, нагрузка на процессор, сетевую и дисковую инфраструктуру – все эти данные можно получить в виде лаконичного представления, которое позволяет затем принимать важны решения. Интересным так же является то что вы можете использовать Application Insights для мониторинга приложений для Windows 8 и Windows Phone 8.
Читать дальше →
Total votes 26: ↑18 and ↓8 +10
Comments 3

Application Insights для Visual Studio Online — мощный инструмент диагностики в набор разработчика

Reading time 10 min
Views 15K
Microsoft corporate blog Website development *Visual Studio *
Привет! У нас сегодня интересная тема – диагностика и мониторинг приложений. Всегда хочется иметь инструмент, который будет (желательно бесплатно, но если нет – то с ценами приемлемыми):

  • Диагностировать приложение, находящееся в продакшене, и экосистему вокруг него – собирать статистику об исключениях, аптайм, состояние веб-сервера, время ответа, и так далее.
  • Показывать тренды, – как ведут себя пользователи, куда они ходят, что делают, сколько проводят времени, возвращаются ли.
Было много прекрасных средств, но я не нашел объединившее бы все функции, и желательно интегрировавшее весь вышеописанный опыт в экосистему, которая уже есть – мою Visual Studio. Если вам интересен такой новый инструмент – Application Insights – с помощью которого можно не только смотреть, но и загружать, например, файлы для IntelliTrace – велком под кат. Уточняю – это не мегагайд о том, «как сделать», это обзор, поэтому будет много ярких картинок.
Читать дальше →
Total votes 27: ↑23 and ↓4 +19
Comments 4

Инструменты тестирования Visual Studio Online, опыт использования и сравнение с ручным подходом

Reading time 6 min
Views 8.8K
Microsoft corporate blog Visual Studio *Microsoft Azure *
Эта статья продолжает цикл, начатый нашими друзьями из Лаборатории Касперского и описывает реальный опыт использования инструментов тестирования от Microsoft с рекомендациями и выводами. Автор — инженер по тестированию, Игорь Щегловитов (@ins4n3 на хабре). Наши статьи, посвященные тестированию, помечены тегом #mstesting.

Введение


В предыдущем посте мы рассмотрели создание инфраструктуры для облачного нагрузочного тестирования на виртуальных машинах Microsoft Azure. Теперь мы рассмотрим инструмент для нагрузочного тестирования — Visual Studio Online – и сравним его с ручным подходом.

Нагрузочное тестирование с использованием Visual Studio Online позволяет автоматически создавать и конфигурировать всю необходимую инфраструктуру в облаке — разворачивая контроллер и необходимое количество агентов с определенными настройками. Результаты прогона того или иного теста всегда остаются в облачной базе VS Online, и к ним в любой момент можно получить доступ.

Читать дальше →
Total votes 14: ↑13 and ↓1 +12
Comments 1

Application Insights – собираем телеметрию Windows Phone и Windows приложений

Reading time 4 min
Views 8.7K
Microsoft corporate blog Development for Windows Phone *Microsoft Azure *Development for Windows *


Я рада сообщить вам о том, что теперь Application Insights поддерживает сбор телеметрии Windows и Windows Phone приложений. Теперь вы можете получить информацию о том, как пользователи взаимодействуют с вашим приложением, а также диагностировать проблемы, возникающие при работе приложения. Все полученные данные визуализируются на портале Azure Preview.
Читать дальше →
Total votes 22: ↑21 and ↓1 +20
Comments 5

Обзор обновлений платформы Microsoft Azure за март 2015. Много Open Source

Reading time 2 min
Views 5.5K
Microsoft corporate blog Microsoft Azure *
В дайджесте новостей облачной платформы Microsoft Azure собраны основные анонсы и контент для разработчиков, ИТ-профессионалов и всех специалистов, интересующихся облачными технологиями и платформой Azure. Предыдущие выпуски дайджеста всегда можно найти по следующей ссылке. С этого дайджеста в полезном контенте будет не только наш контент, но и интересные и хорошие ссылки, которые могут быть написаны и не Microsoft.

В сегодняшнем дайджесте правит бал Open Source.
Читать дальше →
Total votes 12: ↑10 and ↓2 +8
Comments 1

Использование Visual Studio Application Insights — опыт инженера по тестированию

Reading time 8 min
Views 16K
Microsoft corporate blog Visual Studio *Microsoft Azure *
Выражаем большое спасибо за подготовку статьи Игорю Щегловитову, старшему инженеру по тестированию из Лаборатории Касперского, за помощь в написании данной статьи и ценный практический опыт. Остальные наши статьи по теме Azure можно найти по тегу azureweek, а также по тегу mstesting — статьи по тестированию.

Application Insights (в дальнейшем просто AI)– это механизм для сбора и анализа пользовательской телеметрии: различных счетчиков производительности, пользовательских событий (логов) и тп. На текущий момент он поддеживает не только ASP.NET приложения, но и другие, в том числе Java, IOS, JavaScript и др.


Читать дальше →
Total votes 15: ↑15 and ↓0 +15
Comments 3

Windows 10 по 10. Выпуск #1. Как повысить заметность и частоту установок

Reading time 10 min
Views 22K
Microsoft corporate blog Development for Windows Phone *Development for Windows *
Translation
Приветствуем в первой статье из серии Windows 10 по 10. Мы начнем серию с того, откуда начинается ваше взаимодействие с пользователями — с магазина Windows Store.



Чтобы убедиться, что ваши приложения находятся и запускаются пользователями Windows 10, рекомендуем проделать три упражнения прямо сейчас:
  1. Обновить описание в магазине для повышения шансов приложения быть установленным.
  2. Начать отслеживать использование приложения с помощь Visual Studio Application Insights и новых отчетов об использовании.
  3. Научиться использовать новые возможности магазина для отслеживания успешности проводимых кампаний.

Даже если вы просто потратите один час на этой неделе, вы не только улучшите свое представительство в Windows 10, но и также сможете определить для себя базовые показатели, от которых вы сможете отталкиваться по мере развития и улучшения вашего приложения.

Читать дальше →
Total votes 22: ↑15 and ↓7 +8
Comments 9

Что нового в облаке Azure после Build? Справочник по анонсам

Reading time 5 min
Views 6.9K
Microsoft corporate blog .NET *Visual Studio *Microsoft Azure *
Только что прошла конференция Build в рамках которой было сделано великое множество анонсов по всем направлениям разработки на платформах Microsoft. По традиции, особенно много анонсов касаются облачной платформы Azure, ее сервисов и функций. Вы можете самостятельно посмотреть пленарный доклад, где были озвучены и продемонстрированы многие новости в этом видео.



Десятки докладов конференции на огромное число тем вы можете посмотреть уже сегодня на портале Channel9!

В этой статье мы постараемся агрегировать все анонсы в краткий справочник с полезными ссылками и кратким описанием.
Читать дальше →
Total votes 23: ↑20 and ↓3 +17
Comments 3

Application Insights. Про аналитику и другие новые инструменты

Reading time 6 min
Views 12K
Visual Studio *Microsoft Azure *
Около года назад я написал небольшую статью про использование превью версии Azure сервиса диагностики и мониторинга Application Insights (AI). С тех пор в AI появилось очень много интересных дополнений. И вот, чуть больше месяца назад, AI наконец получил General Availability.


Читать дальше →
Total votes 27: ↑27 and ↓0 +27
Comments 0

Настройка Azure Application Insights для диагностики ПО с микросервисной архитектурой

Reading time 8 min
Views 5.5K
Programming *System Analysis and Design *.NET *Microsoft Azure *

Application Insights — клёвая штука, позволяющяя проводить диагностику, профилирование и анализ использования развернутых систем (в т.ч. в продакшен режиме), и при этом не требующая от разработчика вообще никаких усилий. Конечно, всё это становится возможным ценой мучительной первоначальной настройки.


В рекламных видео конечно никакой особой настройки нет, но жизнь — она сложнее, особенно если ваше ПО микросервисное. Почему? А всё очень просто.


Что в первую очередь должна делать система диагностики в микросервисной архитектуре?
Правильно, коррелировать диагностику от различных микросервисов в рамках одной операции.
Тыркнул пользователь в UI кнопочку — надо увидеть диагностику от всех N микросервисов, которые так или иначе обрабатывали этот тырк. Случился где-нибудь exception — надо увидеть не только в каком микросервисе он произошёл, но и в рамках какой операции это случилось.
Только вот Application Insights с точки зрения конкретного микросервиса — это в первую очередь SDK. И SDK таких есть несколько — есть для JS, есть для .NET Core, .NET (со своими особенностями настройки для MVC, WebAPI, WCF), есть для Java и т.д.


Какие-то из этих SDK — opensource, какие-то — внутренняя разработка MS. И чтобы всё завелось — их надо подружить.


В этом и состоит основная сложность.


Не скажу, что я достиг 100% просветления в этом вопросе.
Но по крайней мере, я уже собрал несколько граблей и у меня есть рабочий семпл с UI на ASP.NET MVC (не Core) + JS и двумя микросервисами (Asp.Net WebApi, WCF)


Кому интересно — прошу под кат.

Читать дальше →
Total votes 7: ↑6 and ↓1 +5
Comments 1