Разработка для источников данных Azure Monitor
Azure Monitor основан на общей платформе данных мониторинга, которая позволяет просматривать, анализировать и обрабатывать данные, собранные из ресурсов. Платформа предлагает множество функций, поддерживающих два основных компонента: Журналы и Метрики.
Журналы Azure Monitor позволяют собирать и упорядочивать данные из отслеживаемых ресурсов. Вы настраиваете данные, собранные и упорядоченные на платформе. Другие функции в Azure Monitor автоматически сохраняют свои данные в журналах. Вы можете использовать сохраненные данные с собранными данными, чтобы отслеживать производительность среды.
Метрики Azure Monitor захватывают числовые данные из отслеживаемых ресурсов и сохраняют результаты в упорядоченной по времени базе данных. Метрики собираются с заданными вами интервалами. Вы можете использовать метрики для проверки того, как работает система в определенное время или в определенных обстоятельствах.
Azure Monitor собирает множество различных источников данных.
Как технический директор Tailwind Traders, подумайте о вашей среде. Какие источники данных мониторинга вы хотите собирать? Какой анализ или какие другие действия может потребоваться предпринять для собранных данных?
Важное об Azure Monitor
При разработке плана мониторинга учитывайте эти характеристики Azure Monitor.
Данные из нескольких ресурсов можно собирать в Azure Monitor и анализировать вместе с помощью общего набора средств.
Журналы позволяют выполнять сложный анализ с помощью запросов к журналам.
Метрики поддерживают сценарии почти в реальном времени, такие как оповещения приоритета и реагирование на критические проблемы.
Данные мониторинга можно отправлять в другие расположения для поддержки определенных сценариев, таких как отслеживание и создание отчетов.
Источники данных мониторинга из приложений Azure можно упорядочить по уровням, и к каждому уровню можно обращаться разными способами.
- Самые высокие уровни предназначены для самого приложения.
- Более низкие уровни являются компонентами платформы Azure.
Дополнительные сведения о расположениях данных и доступе к ним см. в статье Мониторинг расположений данных в Azure.
Аспекты, которые следует учитывать при работе с Azure Monitor
Вы рассмотрели, как Azure Monitor использует журналы и метрики. Теперь рассмотрим, как реализовать эти функции в решении мониторинга для Tailwind Traders.
Рассмотрим источники данных и доступ к данным. Определите, какие ресурсы Tailwind Traders следует отслеживать. Azure Monitor автоматически собирает данные из диапазона компонентов, и доступ к ним осуществляется различными способами:
События Windows. Сведения, отправленные в систему ведения журнала событий Windows, включая события sysmon.
Счетчики производительности. Числовые значения, представляющие собой оценки производительности разных элементов операционной системы и рабочих нагрузок.
Syslog. Информация, отправляемая системой ведения журналов событий Linux.
Текстовый журнал. Сведения, отправленные в текстовый файл журнала на локальном диске.
Журнал JSON. Сведения, отправленные в файл журнала JSON на локальном диске.
Журналы IIS. Журналы службы IIS с локального диска компьютеров Windows.
Рассмотрим запросы к данным журналов. Напишите запросы журнала для анализа собранных данных для Tailwind Traders. Дополнительные сведения о запросах журналов см. в статье о запросах журналов в Azure Monitor.
Рассмотрите возможность оповещений на основе данных журналов и метрик. Настройте правила генерации оповещений на основе данных журналов для получения упреждающих уведомлений о проблемах системы. Используйте данные метрик, чтобы определить, когда возникают критические проблемы Tailwind Traders, например достигаются значения, превышающие определенные ограничения.
Рассмотрим обозреватель метрик для интерактивного анализа метрик. Определите метрики для мониторинга ресурсов Tailwind Traders, таких как пиковые показатели использования, сведения о доступе, рабочие нагрузки или сценарии инцидентов. Используйте обозреватель метрик для изучения собранных данных. Дополнительные сведения о запросах к журналам см. в статье Дополнительные возможности обозревателя метрик.