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