Поделиться через


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

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

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

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

Мониторинг облачных ресурсов

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

См. статью "Мониторинг ресурсов Azure".

Мониторинг инфраструктуры

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

См. статью "Мониторинг виртуальных машин Azure", "Мониторинг Kubernetes", "Наблюдатель за сетями".

Мониторинг приложений

Application Insights — это функция OpenTelemetry в Azure Monitor, которая предлагает мониторинг производительности приложений (APM) для динамических веб-приложений. Интеграция с OpenTelemetry (OTel) обеспечивает нейтральный от поставщика подход к сбору и анализу данных телеметрии, обеспечивая комплексную наблюдаемость приложений.

См. раздел Application Insights.

Мониторинг агентов

Application Insights предоставляет унифицированный интерфейс для мониторинга агентов ИИ из Microsoft Foundry, Copilot Studio и сторонних фреймворков агентов. Она объединяет данные телеметрии и диагностики, позволяя разработчикам отслеживать производительность агента, устранять ошибки и оптимизировать поведение агента. Благодаря интеграции с Microsoft Foundry, Application Insights обеспечивает наблюдаемость в режиме реального времени для операторов рабочих процессов генеративного ИИ с встроенными панелями мониторинга, которые отображают ключевые операционные метрики, такие как потребление токенов, задержка, уровень ошибок и оценки качества.

См. статью "Мониторинг агентов ИИ " и "Наблюдаемость" в генерируемом ИИ.

Платформа данных Azure Monitor

Azure Monitor имеет централизованную платформу данных для поддержки сбора данных телеметрии из различных источников и различных функций для анализа и устранения неполадок. Рабочие области Log Analytics собирают данные журналов и трассировки, которые можно анализировать с помощью языка запросов Kusto (KQL). Рабочие области Azure Monitor собирают метрики Prometheus и OpenTelemetry, которые можно анализировать с помощью языка запросов Prometheus (PromQL).

См. платформу данных Azure Monitor.

Анализ и визуализация данных

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

См. визуализацию данных, обозреватель метрик, Log Analytics.

Устранение неполадок и диагностика

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

См. агент наблюдаемости Azure Copilot.

Реагирование на проблемы

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

См. оповещения Azure Monitor, интеллектуальные оповещения, автомасштабирование.

Гибридные среды

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

См. Мультиоблачный мониторинг и конвейер Azure Monitor.

Введение в должность

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

Ознакомьтесь с методами сбора данных и методами сбора данных и примерамишаблонов Resource Manager.

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