azure monitor что это

Azure Monitor: возможности и ограничения

Сегодня хотелось бы с вами поделиться заметкой, которая появилась в результате моего небольшого research на тему ключевых особенностей Azure Monitor.

Возможности

Опираясь на Microsoft docs описать ключевые возможности инструмента можно следующим образом:

Activity log

Данный раздел мониторинга содержит информацию об операциях, выполненных в рамках конкретных компонентов (ресурсов):

Metrics and Events

Кроме возможности отслеживать информацию о метриках и событиях используемых компонентов Azure также доступно добавление собственных custom metrics & events.

Если мы хотим предпринять действие основанное на значении метрики, то в этом нам поможет система оповещения и реагирования, в арсенале которой присутствует возможность отправлять email уведомления, вызывать webhook или запускать logic app (с помощью request trigger).

Log search

Благодаря log search и специализированному языку запросов доступна возможность выполнять query/filter/aggregate применимо к логам и метрикам, а также визуализировать итоговые результаты в требуемом виде (table, list, bar).

Autoscale

Горизонтальное масштабирование основано на наступлении одного из двух видов условий:

Azure Service Health

Благодаря такому компоненту как Azure Service Health появляется возможность своевременно узнавать о технических работах и сбоях в инфраструктуре Azure, которые могут затронуть доступность развернутых в облаке сервисов и ресурсов. В качестве оповещений могут выступать уведомления по почте, телефону или webhook.

Также появляется возможность заблаговременно подготовиться к плановому обслуживанию Azure.

Ограничения

Задержка при отправке уведомлений о наступлении событий- ограничением это можно назвать весьма условно, однако, оповещение о срабатывании того или иного правила будет получено в интервале от одной до пяти минут.

Отсутствует вертикальное масштабирование- на данный момент возможно изменение количества запущенных экземпляров (как в большую, так и в меньшую сторону), но не их вычислительных мощностей. Связано это с накладываемыми на такой вид масштабирования ограничениями- возможные отсутствие аппаратных средств и необходимость перезапуска.

Не все Azure services на данный момент помещают информацию в Azure Monitor, однако, это будет реализовано в будущем.

Срок хранения metrics и activity log entry ограничен- он составляет 30 и 90 дней соответственно (для большей продолжительности необходимо подключить Azure storage).

Заключение

В заключении можно сказать, что рассмотренный в данной статье инструмент позволяет:

Источник

Общие сведения о службе Azure Monitor

Azure Monitor помогает максимизировать доступность и производительность приложений и служб. Эта служба обеспечивает комплексное решение для сбора, анализа и использования телеметрии из облака и локальных сред. Эта информация поможет вам понять, насколько производительны приложения, а также заранее определить имеющиеся в них проблемы и ресурсы, от которых они зависят.

Вот несколько примеров того, что можно сделать с помощью Azure Monitor:

Эта служба поддерживает Azure Lighthouse, что позволяет поставщикам услуг входить в собственный арендатор для управления подписками и группами ресурсов, которые делегируют клиенты.

Обзор

На приведенной ниже схеме показано высокоуровневое представление Azure Monitor. В центре схемы находятся хранилища данных для метрик и журналов — двух основных типов данных, используемых службой Azure Monitor. В левой части находятся источники данных мониторинга, наполняющие эти хранилища данных. Справа представлены разные функции, которые Azure Monitor выполняет с собранными данными. К ним относятся такие действия, как анализ, генерация оповещений и потоковая передача данных во внешние системы.

Платформа данных мониторинга

Все данные, собираемые службой Azure Monitor, соответствуют одному из двух основных типов, то есть представляют собой метрики или журналы. Метрики — это числовые значения, описывающие конкретный аспект системы в определенный момент времени. Они занимают небольшой объем, и их можно использовать в сценариях, предусматривающих работу в режиме практически реального времени. Журналы содержат данные различных типов, упорядоченные по записям с разными наборами свойств для каждого типа. Помимо данных производительности в системе (в виде журналов) хранятся данные телеметрии, например события и трассировки, так что можно объединить все эти данные для анализа.

Для многих ресурсов Azure данные, собранные службой Azure Monitor, отображаются непосредственно на странице «Обзор» портала Azure. Обратите внимание на любую виртуальную машину, и вы увидите несколько диаграмм с метриками производительности. Щелкните любой график, чтобы открыть данные в обозревателе метрик на портале Azure, где вы можете отмечать значения нескольких метрик с течением времени. Вы можете просматривать графики в интерактивном режиме или закрепить их на панели мониторинга, чтобы просматривать их вместе с другими визуализациями.

Данные журналов, собранные службой Azure Monitor, можно проанализировать с помощью запросов, которые быстро получают, консолидируют и анализируют собранные данные. Для создания и проверки запросов можно воспользоваться службой Log Analytics на портале Azure. Затем можно напрямую проанализировать данные с помощью различных инструментов или сохранить запросы для использования с визуализациями либо правилами генерации оповещений.

Azure Monitor использует версию языка запросов Kusto, которая совместима с простыми запросами к журналу, но также включает и расширенную функциональность (например, функции агрегирования, объединения и интеллектуальную аналитику). Доступно множество уроков для быстрого изучения этого языка. Для пользователей, которые уже знакомы с SQL и Splunk, предоставляются отдельные руководства.

Какие данные собирает Azure Monitor?

Azure Monitor может собирать данные из различных источников. Это могут быть приложения, любые операционные системы и службы, на которых они основаны, а также сама платформа. Azure Monitor собирает данные со следующих уровней:

Как только вы создадите подписку Azure и начнете добавлять такие ресурсы, как виртуальные машины и веб-приложения, Azure Monitor начнет собирать данные. Журналы действий содержат сведения о времени создания и изменения ресурсов. Метрики указывают производительность ресурса и используемые им ресурсы.

Включите диагностику, чтобы собирать еще и данные о внутренней работе ресурсов. Добавьте агент для вычислительных ресурсов, чтобы собирать данные телеметрии из операционных систем на виртуальной машине.

Читайте также:  с каким сыром делают крем для торта

Включите мониторинг для приложения с помощью службы Application Insights, чтобы собирать подробные сведения, включая о просмотрах страниц, запросах приложений и исключениях. Проверьте доступность приложения, настроив тест доступности для имитации пользовательского трафика.

Пользовательские источники

Azure Monitor может собирать данные журналов из любого клиента REST с помощью API сборщика данных. Это позволяет создавать пользовательские сценарии мониторинга и подвергать мониторингу ресурсы, которые не предоставляют данные телеметрии через другие источники.

Аналитические сведения и проверенные визуализации

Данные мониторинга полезны, только если они могут сделать работу вычислительной среды более открытой. Некоторые поставщики ресурсов Azure имеют проверенную визуализацию, которая предоставляет настраиваемый интерфейс мониторинга для конкретной службы или набора служб. Обычно для них требуется минимальная конфигурация. Более крупные масштабируемые проверенные визуализации известны как аналитические сведения и помечаются этим именем в документации и на портале Azure.

Дополнительные сведения см. в разделе Список аналитических сведений и проверенных визуализаций с помощью Azure Monitor. Некоторые из более крупных аналитических сведений также описаны ниже.

Application Insights

Служба Application Insights контролирует доступность, производительность и использование ваших веб-приложений независимо от того, размещены ли они в облачной или локальной среде. Она использует мощную платформу анализа данных в Azure Monitor, чтобы предоставлять подробные аналитические сведения о работе приложения. Это позволяет быстро идентифицировать и диагностировать ошибки, не дожидаясь, пока о них сообщат пользователи. Application Insights включает точки подключения к различным средствам разработки и интегрируется с Visual Studio для поддержки процессов DevOps.

Аналитика контейнеров

Аналитика контейнеров отслеживает производительность рабочих нагрузок контейнеров, развернутых на кластерах управляемой среды Kubernetes в Службе Azure Kubernetes (AKS). С помощью этой службы можно отслеживать производительность, собирая данные метрик с контроллеров, узлов и контейнеров, доступных в Kubernetes, с использованием API метрик. Также собираются журналы контейнеров. После включения мониторинга из кластеров Kubernetes эти метрики и журналы автоматически собираются через контейнерную версию агента Log Analytics для Linux.

Аналитика виртуальных машин

Аналитика виртуальных машин отслеживает виртуальные машины Azure в требуемом масштабе. Она анализирует производительность и работоспособность виртуальных машин Windows и Linux, выявляет выполняемые на них процессы и зависимости от внешних процессов. Решение включает поддержку мониторинга производительности и зависимостей приложений для виртуальных машин, размещенных в локальном или другом поставщике облачных служб.

Реагирование на критические ситуации

Помимо интерактивного анализа данных мониторинга, эффективное решение для мониторинга должно иметь возможность заранее реагировать на критические условия, определенные в данных, которые оно собирает. Например, оно может отправлять SMS или электронное письмо администратору, ответственному за расследование проблемы. Вы также можете запустить автоматизированный процесс, пытающийся исправить ошибку.

видны узлы

Оповещения в Azure Monitor заранее сообщают вам о критических условиях и пытаются выполнить корректирующие действия. Правила генерации оповещений, основанные на метриках, обеспечивают отправку оповещений на основе числовых значений почти в реальном времени. Правила, основанные на журналах, поддерживают сложную логику обработки данных из нескольких источников.

Правила генерации оповещений Azure Monitor используют группы действий, содержащие уникальные наборы получателей и действий, которые могут использоваться в различных правилах. В зависимости от требований, группы действий могут выполнять различные действия (например, использовать веб-перехватчики, чтобы оповещения запускали внешние операции, или интегрироваться со средствами ITSM).

Автомасштабирование

Благодаря автомасштабированию вы получаете именно тот объем ресурсов, который нужен для обработки нагрузки в вашем приложении. Создайте правила на основе собранных Azure Monitor метрик, чтобы настроить автоматическое добавление ресурсов при увеличении нагрузки. Вы можете сократить расходы, удаляя неиспользуемые ресурсы. Вы можете указать минимальное и максимальное количество экземпляров, а также логику увеличения и уменьшения объема выделяемых ресурсов.

80 %». Для двух серверов зафиксирован минимальный показатель, для трех — текущий показатель емкости, а для пяти — максимальный показатель.» data-linktype=»relative-path»/>

Визуализация данных мониторинга

Визуализации, такие как диаграммы и таблицы, — это эффективные средства создания сводок по данным мониторинга и их представления для различных аудиторий. Служба Azure Monitor включает собственные функции для визуализации данных мониторинга и использует другие службы Azure, чтобы публиковать их для различных аудиторий.

Панели мониторинга

Панели мониторинга Azure можно использовать для объединения разных видов данных в одной панели на портале Azure. При желании вы можете предоставить доступ к этой панели другим пользователям Azure. Добавьте на панель мониторинга Azure выходные данные любого запроса журнала или диаграммы метрик. Например, вы можете создать панель мониторинга, на которой содержатся плитки с графами метрик, таблица журналов действий, график использования из Application Insights и выходные данные запросов к журналу.

Workbooks

Книги выполняют роль гибкого средства для анализа данных и создания многофункциональных визуальных отчетов на портале Azure. Они позволяют подключаться к нескольким источникам данных из Azure и объединять их через единый интерактивный интерфейс. Используйте книги, предоставленные в комплекте с Insights, или создайте собственные из предопределенных шаблонов.

Power BI

Power BI — это служба бизнес-аналитики, которая предоставляет интерактивные визуализации по разным источникам данных. Она позволяет эффективно предоставлять доступ к данным для других пользователей в организации и за ее пределами. Вы можете настроить Power BI на автоматический импорт данных журналов из Azure Monitor, чтобы воспользоваться этими дополнительными визуализациями.

Интеграция и экспорт данных

Часто требуется интегрировать Azure Monitor с другими системами и создавать настраиваемые решения, использующие ваши данные мониторинга. Другие службы Azure работают с Azure Monitor для обеспечения этой интеграции.

Читайте также:  какой клуб работает в понедельник

Концентратор событий

Центры событий Azure представляют собой платформу потоковой передачи и службу приема событий. Эта платформа может преобразовывать и хранить данные с помощью любого поставщика аналитических данных в реальном времени или адаптеров пакетной обработки и хранения данных. Используйте «Центры событий» для потоковой передачи данных из Azure Monitor партнерским средствам мониторинга и SIEM.

Logic Apps

Logic Apps — это служба, позволяющая автоматизировать задачи и бизнес-процессы с помощью рабочих процессов, которые интегрируются с различными системами и службами. В ней доступны действия, которые считывают и записывают метрики и журналы в Azure Monitor. Это позволяет создавать рабочие процессы, которые интегрируются с другими системами.

Помимо доступа к генерируемым оповещениям, доступно множество API для считывания и записи метрик и журналов в службе Azure Monitor. Вы также можете настраивать и получать оповещения. Это предоставляет вам практически неограниченные возможности создания настраиваемых решений, которые интегрируются с Azure Monitor.

Дальнейшие действия

Источник

Наблюдение за виртуальными машинами Azure

При наличии критически важных приложений и бизнес-процессов, использующих ресурсы Azure, необходимо отслеживать эти ресурсы на предмет их доступности, производительности и работы. В этой статье описываются данные мониторинга, созданные виртуальными машинами Azure, и способы использования функций Azure Monitor для анализа и оповещения об этих данных.

В этой статье содержатся основные сведения о начале мониторинга виртуальной машины Azure. Полное пошаговое инструкции по мониторингу всей среды Azure и гибридных виртуальных машин см. в статье мониторинг виртуальных машин с помощью Azure Monitor.

Общие сведения об Azure Monitor

Azure Monitor — это полная служба мониторинга стека, которая предоставляет полный набор функций для мониторинга ресурсов Azure. Вам не нужно напрямую взаимодействовать с Azure Monitor хотя и выполнять различные задачи мониторинга, так как ее функции интегрируются в портал Azure служб Azure, которые он отслеживает. Если вы заинтересованы в учебнике с обзором того, как Azure Monitor работает с ресурсами Azure, см. статью мониторинг ресурсов Azure с помощью Azure Monitor.

Данные мониторинга

Страница «Обзор»

Начните с вкладки мониторинг на странице Обзор виртуальной машины. Сюда входят диаграммы, отображающие метрики работоспособности, такие как среднее использование ЦП и сети. Щелкните длительность, чтобы изменить диапазон времени для диаграмм, или щелкните диаграмму, чтобы открыть обозреватель метрик для детализации углублением или создания правила генерации оповещений.

Журнал действий

Аналитика виртуальных машин

Некоторые службы в Azure имеют настраиваемый опыт мониторинга в Azure Monitor, который содержит готовые книги и другие специализированные функции для этой службы. Эти возможности называются аналитическими сведениями.

Служба VM Insights предназначена для мониторинга всего набора Azure и гибридных виртуальных машин вместе в одном интерфейсе. При запуске наблюдения за несколькими виртуальными машинами в среде Azure следует рассмотреть возможность включения аналитики виртуальной машины для следующих функций:

Получение метрик и журналов гостевой системы

Анализ метрик

Анализ журналов

Данные в журналах Azure Monitor хранятся в Log Analytics рабочей области, где они разделены на таблицы, которые имеют собственный набор уникальных свойств.

Для анализа других данных журналов, собранных на виртуальных машинах, используйте запросы журналов в log Analytics. Можно использовать несколько встроенных запросов для виртуальной машины или создать собственные. Вы можете интерактивно работать с результатами этих запросов, включать их в книгу, чтобы сделать их доступными для других пользователей, или создавать оповещения на основе их результатов.

видны узлы

Оповещения Azure Monitor заблаговременно уведомляют вас при обнаружении важных условий в данных мониторинга. Они позволяют выявлять и устранять проблемы в системе до того, как ваши клиенты заметят их. Оповещения можно настроить для метрик, журналов и журнала действий.

Доступно несколько ресурсов, описывающих предупреждения для виртуальных машин Azure.

Источник

мониторинг серверов и настройка оповещений с помощью Azure Monitor из центра администрирования Windows

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016

Azure Monitor — это решение, которое собирает, анализирует и взаимодействует с данными телеметрии из различных ресурсов, включая Windows серверов и виртуальных машин как локально, так и в облаке. хотя Azure Monitor извлекает данные из виртуальных машин azure и других ресурсов azure, эта статья посвящена тому, как Azure Monitor работает с локальными серверами и виртуальными машинами, в частности в центре администрирования Windows. если вы хотите узнать, как можно использовать Azure Monitor для получения оповещений по электронной почте о кластере с поддержкой hyper-in, прочитайте об использовании Azure Monitor для отправки сообщений электронной почты для служба работоспособности ошибок.

Как работает Azure Monitor?

созданные на локальных Windows серверах, собираются в Log Analytics рабочей области в Azure Monitor. В рабочей области можно включить различные решения для мониторинга, то есть наборы логических функций, которые предоставляют аналитические сведения о конкретном сценарии. К таким решениям относятся Управление обновлениями Azure, Центр безопасности Azure или Azure Monitor для виртуальных машин.

При включении решения для мониторинга в рабочей области Log Analytics все серверы, передающие данные в эту рабочую область, начинают сбор данных для этого решения, чтобы оно могло формировать аналитические сведения для всех серверов в рабочей области.

чтобы выполнить сбор данных телеметрии на локальном сервере и отправить их в рабочую область Log Analytics, Azure Monitor требует установки Microsoft Monitoring Agent или MMA. Некоторые решения для мониторинга также требуют использования дополнительного агента. Например, Azure Monitor для виртуальных машин также зависит от агента ServiceMap для реализации дополнительных функций, предоставляемых этим решением.

Некоторые решения, например Управление обновлениями Azure, также зависят от службы автоматизации Azure, которая позволяет централизованно управлять ресурсами в Azure и других средах. Например, Управление обновлениями Azure использует службу автоматизации Azure для централизованного планирования и организации установки обновлений на компьютерах вашей среды с портала Azure.

Читайте также:  какой ингалятор лучше omron или and

Как использовать Azure Monitor в Windows Admin Center?

в центре администрирования Windows можно включить два решения для мониторинга:

Вы можете приступить к работе с Azure Monitor из любого из этих средств. если вы никогда не использовали Azure Monitor, Windows центр администрирования автоматически подготавливает рабочую область Log Analytics (и учетную запись службы автоматизации Azure, если это необходимо), а также устанавливает и настраивает Microsoft Monitoring Agent (MMA) на целевом сервере. Затем Windows Admin Center установит в рабочую область соответствующее решение.

Например, если вы сначала выберите инструмент Обновления для настройки Управления обновлениями Azure, Windows Admin Center выполнит следующие действия:

Если вы захотите добавить еще одно решение для мониторинга из Windows Admin Center на том же сервере, Windows Admin Center просто установит это решение в существующую рабочую область, к которой подключен этот сервер. ВАК дополнительно установит все необходимые агенты.

если вы подключаетесь к другому серверу, но уже настроили рабочую область Log Analytics (с помощью Windows центра администрирования или вручную в портал Azure), можно также установить агент MMA на сервере и подключить его к существующей рабочей области. При подключении сервера к рабочей области он автоматически начинает собирать данные и передавать их в решения, установленные в этой рабочей области.

Azure Monitor для виртуальных машин (также называемых «аналитика виртуальных машин»)

при настройке Azure Monitor для виртуальных машин в Параметры сервера Windows центр администрирования предоставляет Azure Monitor для виртуальных машинное решение, также известное как виртуальная машина insights. Это решение позволяет отслеживать работоспособность сервера и события на нем, создавать оповещения для отправки по электронной почте, получать сводное представление о производительности сервера в среде и визуализировать данные о приложениях, системах и службах, подключенные к этому серверу.

Несмотря на свое имя, программа VM Insights работает для физических серверов, а также для виртуальных машин.

Бесплатный объем данных в размере 5 ГБ в месяц на использование Azure Monitor позволяет вам испытать возможности этого решения с одним или двумя серверами. Далее в этой статье описываются дополнительные преимущества подключения серверов к Azure Monitor, такие как получение сводного представления о производительности систем на серверах в вашей среде.

Настройка сервера для использования с Azure Monitor

на странице обзор подключения к серверу нажмите кнопку создать оповещения или перейдите к серверу Параметры > мониторинг и оповещения. На этой странице Подключите сервер к Azure Monitor, щелкнув «настроить» и завершив область настройки. Windows Центр администрирования отвечает за подготовку рабочей области Azure Log Analytics, установку необходимого агента и обеспечение настройки решения VM Insights. После завершения настройки сервер начнет отправлять данные счетчиков производительности в Azure Monitor, что позволит вам просматривать и создавать отправляемые по электронной почте оповещения на основе данных этого сервера с портала Azure.

Создание оповещений по электронной почте

Получение сводного представления для нескольких серверов

при подключении нескольких серверов к одной рабочей области Log Analytics в Azure Monitor можно получить объединенное представление всех этих серверов из виртуальных машин Аналитика решении в Azure Monitor. (обратите внимание, что только вкладки «производительность» и «Карты» виртуальных машин Аналитика для Azure Monitor будут работать с локальными серверами — вкладка «работоспособность» работает только с виртуальными машинами Azure.) чтобы просмотреть это в портал Azure, перейдите в раздел Azure Monitor > виртуальные машины (в разделе Аналитика) и перейдите на вкладки «производительность» или «Карты».

Визуализация приложений, систем и служб, подключенных к определенному серверу

когда Windows центр администрирования применяет сервер к решению VM insights в Azure Monitor, он также выключается благодаря возможности Сопоставление служб. Эта возможность автоматически обнаруживает компоненты приложения и отображает связи между службами, чтобы можно было легко и детально визуализировать подключения между серверами на портале Azure. это можно найти, перейдя к портал Azure > Azure Monitor > виртуальные машины (в Аналитика) и перейдя на вкладку «Карты».

визуализации виртуальных машин, Аналитика для Azure Monitor, в настоящее время предлагаются 6 общедоступных регионов. Актуальные сведения см. в документации по Azure Monitor для виртуальных машин. необходимо развернуть рабочую область Log Analytics в одном из поддерживаемых регионов, чтобы получить дополнительные преимущества, предоставляемые виртуальными машинами Аналитика описанным выше решением.

Отключение мониторинга

Чтобы полностью отключить сервер в рабочей области Log Analytics, удалите агент MMA. После этого сервер больше не будет отправлять данные в рабочую область, а все решения, установленные в этой рабочей области, больше не будут собирать и обрабатывать данные с этого сервера. Однако это не влияет на саму рабочую область — все ресурсы, сообщающие в эту рабочую область, будут по-прежнему работать. чтобы удалить агент MMA в центре администрирования Windows, подключитесь к серверу, а затем перейдите к установленным приложениям, найдите Microsoft Monitoring Agent и нажмите кнопку удалить.

Если вы хотите отключить определенное решение в рабочей области, необходимо удалить решение для мониторинга на портале Azure. Удаление решения для мониторинга означает, что предоставляемые им аналитические сведения больше не будут создаваться для каких-либо серверов, отправляющих данные в эту рабочую область. Например, если я удаляю решение Azure Monitor для виртуальных машин, я больше не вижу сведений о производительности виртуальной машины или сервера на всех компьютерах, подключенных к моей рабочей области.

Источник

Сказочный портал