- PVSM.RU - https://www.pvsm.ru -
Пару месяцев назад в preview в Microsoft Azure появился новый сервис- Operation Insight и у меня наконец-то дошли руки с ним разобраться.
Суть сервиса в том, что он собирает, хранит данные и дает возможность по ним искать, визуализировать их и автоматически анализировать данные, генерируемые вашей инфраструктурой. Такая возможность не нужна, пока вы не наберете критическую массу единиц для мониторинга (виртуальных машин, почтовых серверов, баз данных) и/или не появится по крайней мере 2 человека, которые занимаются администрированием этого «зверинца».
Инфраструктура генерирует логи (к примеру, Windows Events, IIS logs и т.п.), пишет информацию об изменении конфигурации машины (поставили обновление, драйверы, софт, перезагрузили машину), а вы в веб интерфейсе видите это, через поиск можете найти инциденты определенного типа и т.д. и т.п.
Одной из самых важных возможностей является добавление наиболее важных графиков и отчетов с помощью запросов на этот же экран. Сегодня нужно последить за одним — добавили, завтра за другими параметрами — удалили, добавили новый запрос. Как это может выглядеть хорошо описано в статье [1].
Данные [2]можно собирать с:
Можно собирать данные не только с машин в облаке, но и с локальных (OnPremise).
Каждый разработчик в своей жизни не раз сталкивался с ситуацией: возникает проблема с .net/iis приложением, читаешь в чем причина и понимаешь, что чтобы исправить проблему достаточно поставить патч на windows 2-летней давности. Ты спрашиваешь админов поставлен ли он (доступа на боевые сервера у разработчиков конечно-же нет), админы полдня занимаются другими важными делами, затем по RDP лезут на машину, сначала у них тоже нет прав, ищут кто может дать еще полдня, затем, получив, видят, что обновления нет и говорят, что 2 года обновления не ставились т.к. никто не просил. В итоге время ожидания информации — сутки.
Затем обновление ставится в план на следующие выходные (или другое технологическое окно). Проходит неделя, ты спрашиваешь: «ну что поставили?» Тебе еще через день отвечают да или нет. Как разработчику, мне бы хотелось видеть какие обновления поставлены и куда, а не ждать сутками ответа (опять же в большой конторе не всегда можно прийти ногами к людям и спросить или по телефону позвонить… поэтому приходится ждать).
Другой вариант: была с машиной проблема, вроде исправлена, но надо понаблюдать за ней несколько дней-неделю. Если у системы есть сопровождение, просишь сопровождение понаблюдать. Ну не будут же они сидеть и смотреть на машину сутками, повесят стикер, задачку в outlook сделают, по RDP откроют, метрики собирать поставят. Но у сопровождения не только эти задачи, всегда еще куча другой работы…. А через Operation Insight – повесишь выборку на экран и поглядываешь периодически, поставил нотификацию/alert и чуть-что узнаешь о проблеме.
Понятно, что проблемы мониторинга были и до Azure и никуда не денутся после нее. Есть решение на zabbix [3] или hp open view [4]. У Microsoft есть system Center Operation Manager, и дополнительно к нему специально для Azure написан Operation Insight.
OpIn может использовать данные, собранные в том числе через Operation Manager. Общая схема ниже.
Нет больше advisor как такового: он полностью вошел [5] в состав Operation Insight.
Поэтому вопрос «Чем одно отличается от другого?» — это вопрос «Чем целое отличается от его части?»
На машину, за которой производится мониторинг, ставится агент, который собирает с нее данные. Инсталлятор можно прямо с портала выкачать [6], затем ставится на целевую машину и конфигурируется [7]. Вся настройка агента — это буквально пара опций- нужно указать Workspace ID и Primary Workspace Key.
После того, как агент на машину поставлен, нужно включить [8]компьютер в OpInsight для мониторинга.
По необходимости прорубается настройка в firewall [9].
Intelligent Pack — это набор правил визуализации данных, которые вы можете скачать для расширения функциональности OpIn. Существующие пакеты представлены в галерее [10]. Вот 2 примера таких пакетов:
Более подробно можно почитать на пример тут [13] или в блогах тут [14] и тут [15].
Есть 3 различных тарифных плана (Tier).
Free, Standard, Premium. Все различия в этих планах — это объем собираемых за день данных и время хранения этих данных.
Лично мне не понятно, почему бы не сделать бессрочное хранение данных и возможность почистить старые данные по кнопке?! Т.к. не хочется потерять знания о серьезных инцидентах старше 12 месяц.
Автор: SychevIgor
Источник [29]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/azure/79233
Ссылки в тексте:
[1] статье: http://blogs.technet.com/b/momteam/archive/2014/10/16/custom-dashboard-in-advisor.aspx
[2] Данные : http://msdn.microsoft.com/en-us/library/azure/dn884641.aspx
[3] zabbix: http://www.zabbix.com/
[4] hp open view: http://en.wikipedia.org/wiki/HP_OpenView
[5] вошел: https://go.microsoft.com/fwlink/?LinkId=517580#why-op-insights
[6] выкачать: http://msdn.microsoft.com/en-us/library/azure/dn884659.aspx
[7] конфигурируется: http://msdn.microsoft.com/en-us/library/azure/dn873959.aspx
[8] включить : http://msdn.microsoft.com/en-us/library/azure/dn873948.aspx
[9] firewall: http://msdn.microsoft.com/library/azure/08fcfe25-2f90-4b17-aea0-5514833d8812
[10] галерее : http://msdn.microsoft.com/en-us/library/azure/dn873980.aspx
[11] Alert Intelligent Pack: http://blogs.technet.com/b/momteam/archive/2014/11/12/manage-your-operations-manager-alerts-from-azure-operational-insight-with-the-new-alert-management-intelligence-pack.aspx
[12] SQL Server Intelligent Pack: http://blogs.technet.com/b/momteam/archive/2014/10/23/new-sql-server-assessment-intelligence-pack-in-advisor.aspx
[13] тут: http://msdn.microsoft.com/en-us/library/azure/dn873958.aspx
[14] тут: http://www.concurrency.com/infrastructure/new-intelligence-pack-for-sql-server-assessment-is-available-in-system-center-advisor/
[15] тут: http://sqldbawithabeard.com/2014/11/24/a-look-at-the-sql-assessment-intelligence-pack-in-operational-insights/
[16] windows phone: http://www.windowsphone.com/en-us/store/app/operational-insights/4823b935-83ce-466c-82bb-bd0a3f58d865
[17] Описание : http://blogs.technet.com/b/momteam/archive/2014/11/24/access-your-operational-insights-on-the-go.aspx
[18] хостится: https://www.reg.ru/?rlink=reflink-717
[19] msdn.microsoft.com/en-us/library/azure/dn873945.aspx: http://msdn.microsoft.com/en-us/library/azure/dn873945.aspx
[20] go.microsoft.com/fwlink/?LinkId=517154: https://go.microsoft.com/fwlink/?LinkId=517154
[21] azure.microsoft.com/en-us/documentation/articles/operational-insights-security/: http://azure.microsoft.com/en-us/documentation/articles/operational-insights-security/
[22] обсуждение : http://feedback.azure.com/forums/267889-azure-operational-insights/
[23] Preview 1: http://azure.microsoft.com/en-us/services/preview
[24] Preview 2: https://preview.opinsights.azure.com/
[25] Стартовая: http://azure.microsoft.com/en-us/services/operational-insights/
[26] Цены: http://azure.microsoft.com/en-us/pricing/details/operational-insights/
[27] Блог команды System Center: http://blogs.technet.com/b/momteam/
[28] FAQ: https://preview.opinsights.azure.com/FAQ
[29] Источник: http://habrahabr.ru/post/247485/
Нажмите здесь для печати.