Анализ и визуализация данных мониторинга
В этой статье описываются встроенные функции визуализации и анализа собранных данных в Azure Monitor. Визуализации, такие как диаграммы и графики, упрощают анализ отслеживаемых данных для детализации проблем и определения схем. Вы можете создавать пользовательские визуализации для удовлетворения требований различных пользователей в организации.
Встроенные функции анализа
В этой таблице описываются функции Azure Monitor, обеспечивающие анализ собранных данных без какой-либо конфигурации.
Компонент | Description | Обязательные учебные курсы и /или конфигурация |
---|---|---|
Страница обзора | Большинство служб Azure будут иметь страницу Обзор на портале Azure, которая включает раздел Монитор с диаграммами, отображающими критические метрики. Эта информация предназначена для владельцев отдельных служб, чтобы быстро оценить производительность ресурса. | Эта страница основана на метриках платформы, которые собираются автоматически. Настройка не требуется. |
Обозреватель метрик | Вы можете использовать Обозреватель метрик для интерактивной работы с данными метрик и создания оповещений о метриках. Вам требуется минимальное обучение для использования обозревателя метрик, но необходимо ознакомиться с метриками, которые необходимо проанализировать. | • После настройки сбора данных другая конфигурация не требуется. • Метрики платформы для ресурсов Azure автоматически доступны. • Гостевые метрики для виртуальных машин доступны после развертывания агента Azure Monitor на виртуальной машине. • Метрики приложений доступны после настройки Application Insights. |
Служба Log Analytics | С помощью Log Analytics можно создавать запросы журналов для интерактивной работы с данными журнала и создания оповещений поиска по журналам. | Для ознакомления пользователей с языком запросов вам потребуется некоторое обучение, хотя они могут использовать предварительно созданные запросы для удовлетворения общих требований. Кроме того, можно добавлять пакеты запросов с запросами, которые являются уникальными для организации. Если вы знакомы с языком запросов, то вы можете создавать запросы для других пользователей в вашей организации. |
Встроенные средства визуализации
Книги Azure
Книги Azure предоставляют гибкий холст для анализа данных и создания расширенных визуальных отчетов. Книги можно использовать для использования наиболее полного набора источников данных из Azure и объединения их в унифицированные интерактивные интерфейсы. Они особенно полезны для подготовки представлений комплексного мониторинга в различных ресурсах Azure. Аналитика использует готовые рабочие книги для предоставления вам важных сведений о работоспособности и производительности для конкретной службы. Вы можете получить доступ к коллекции книг на вкладке "Книги " в Azure Monitor, создать пользовательские книги или использовать шаблоны сообщества Azure GitHub для удовлетворения требований различных пользователей.
Панели мониторинга Azure
Панели мониторинга Azure полезны для предоставления "одной панели стекла" инфраструктуры и служб Azure. Хотя книга предоставляет более широкие возможности, панель мониторинга может объединять данные Azure Monitor с данными из других служб Azure.
Ниже приведено видео о создании панелей мониторинга:
Grafana
Grafana — это открытая платформа, которая отличается операционными панелями мониторинга. Это полезно для выполнения следующих операций:
- обнаружение, изоляция и рассмотрение рабочих инцидентов.
- Объединение визуализаций источников данных Azure и других источников данных. Эти источники включают локальные, сторонние средства и хранилища данных в других облаках.
Grafana имеет популярные подключаемые модули и шаблоны панелей мониторинга для средств мониторинга производительности приложений (APM), таких как Dynatrace, New Relic и AppDynamics. Эти ресурсы можно использовать для визуализации данных платформы Azure вместе с другими метриками из более высокого уровня в стеке, собираемом другими средствами. В нем также есть подключаемые модули AWS CloudWatch и GCP BigQuery для мониторинга нескольких облаков в одной панели стекла.
Grafana позволяет использовать обширную гибкость для объединения запросов данных, результатов запросов и выполнения открытой обработки данных на стороне клиента, а также использования панелей мониторинга сообщества с открытым кодом.
Все версии Grafana включают подключаемый модуль источника данных Azure Monitor для визуализации метрик и журналов Azure Monitor.
Grafana, управляемый Azure, также оптимизирует этот интерфейс для собственных хранилищ данных Azure, таких как Azure Monitor и обозреватель данных Azure Data Explorer. Таким образом, вы можете легко подключиться к любому ресурсу в подписке и просмотреть все полученные данные телеметрии на знакомой панели мониторинга Grafana. Она также поддерживает закрепление диаграмм из метрик и журналов Azure Monitor на панелях мониторинга Grafana. Grafana включает встроенные панели мониторинга для ресурсов Azure. Для начале создайте первую рабочую область Azure Managed Grafana.
Панель мониторинга оповещений Grafana Azure позволяет просматривать оповещения Azure Monitor и использовать их для Azure Monitor, источников данных Azure и управляемой службы Azure Monitor для Prometheus.
- Дополнительные сведения об определении оповещений Azure Monitor см. в статье "Создание нового правила генерации оповещений".
- Для управляемой службы Azure Monitor для Prometheus определите оповещения с помощью правил оповещений Prometheus, созданных в рамках группы правил Prometheus, примененных к рабочей области Azure Monitor.
Power BI
Power BI полезна для создания бизнес-ориентированных панелей мониторинга и отчетов, а также отчетов, которые анализируют долгосрочные тенденции ключевого показателя эффективности (ключевой индикатор производительности). Результаты запроса журнала можно импортировать в набор данных Power BI, что позволяет воспользоваться преимуществами таких функций, как объединение данных из разных источников и предоставление общего доступа к отчетам на веб-устройствах и мобильных устройствах.
Выбор правильного средства визуализации
Мы рекомендуем использовать Управляемый Grafana Azure для визуализаций данных и панелей мониторинга в облачных сценариях, таких как Kubernetes и Служба Azure Kubernetes (AKS), а также многооблачное, открытый код программное обеспечение и сторонние интеграции. Для других сценариев Azure, включая гибридные среды Azure с Azure Arc, рекомендуется использовать книги Azure.
Использование Управляемой Grafana в Azure
- Облачные собственные среды, отслеживаемые с помощью средств Prometheus и CNCF
- Среды с несколькими облаками и несколькими платформами
- Поддержка многотенантности и переносимости
- Взаимодействие с открытым исходным кодом и сторонними инструментами
- Предоставление общего доступа к панелям мониторинга за пределами портал Azure
Когда следует использовать книги Azure
- Управляемые гибридные и пограничные среды Azure
- Интеграция с действиями и автоматизацией Azure
- Создание пользовательских отчетов на основе аналитики Azure Monitor
Преимущества и варианты использования
Средство визуализации | Льготы | Рекомендуемое использование |
---|---|---|
Книги Azure | ||
Собственная платформа мониторинга Azure | Используйте в качестве инструмента для инженерных и технических групп для визуализации и изучения сценариев. | |
Autorefresh | Использование в качестве средства создания отчетов для разработчиков приложений, инженеров облака и других технических сотрудников | |
Готовые и общедоступные шаблоны и отчеты GitHub | ||
Параметры позволяют обновлять динамические обновления в режиме реального времени | ||
Можно предоставить общие сводки, позволяющие выбрать любой элемент для более подробных данных с помощью выбранного значения в запросе. | ||
Может запрашивать больше источников, чем другие визуализации | ||
Полные возможности настройки | ||
Предназначен для совместной работы и устранения неполадок | ||
Панели мониторинга Azure | ||
Собственная платформа мониторинга Azure | Для эксклюзивных сред Azure/Arc | |
Без дополнительных затрат | ||
Поддержка масштабируемых развертываний | ||
Может сочетать граф метрик и результаты запроса журнала с операционными данными для связанных служб | ||
Предоставление общего доступа к панели мониторинга владельцам служб с помощью интеграции с управлением доступом на основе ролей Azure | ||
Управляемая Grafana Azure | ||
Мультиплатформенная, многооблачная единая область визуализаций стекла | Для пользователей без доступа к Azure | |
Простая интеграция с Azure | Использование внешних возможностей визуализации, особенно для панелей мониторинга типов RAG в средах SOC и NOC | |
Может объединять данные временных рядов и событий в одной панели визуализации | Мониторинг CLOUD Native CNCF | |
Может создавать динамические панели мониторинга на основе выбора пользователем динамических переменных | Многооблачные среды | |
Поддержка Prometheus | Общие состояния, вверх и вниз и высокоуровневые отчеты о трендах для пользователей управления или исполнительного уровня | |
Интеграция с сторонними средствами мониторинга | Использование для отображения состояния сред, приложений, безопасности и сети для непрерывного отображения на панелях мониторинга Network Operations Center (NOC) | |
Встроенные подключаемые модули из большинства средств мониторинга и платформ | ||
Шаблоны панелей мониторинга с фокусом на операциях | ||
Может создать панель мониторинга на основе шаблона, созданного сообществом и поддерживаемого сообществом | ||
Может создать не зависящий от поставщика сценарий непрерывности бизнес-процессов и аварий, работающий в любом поставщике облачных служб или локальной среде. | ||
Power BI | ||
Расширенные визуализации | Использование внешних визуализаций, направленных на управление и исполнительные уровни | |
Поддерживает аналитику бизнес-аналитики с обширным срезом и определением | Использование для разработки бизнес-ориентированных панелей ключевых показателей эффективности для долгосрочных тенденций | |
Интеграция данных из нескольких источников данных | ||
Результаты, кэшированные в кубе для повышения производительности | ||
Обширная интерактивность, включая масштабирование и перекрестную фильтрацию | ||
Простое совместное использование всей организации |
Другие варианты
Некоторые партнеры по Azure Monitor могут предоставлять функции визуализации. Партнер Azure Monitor может предоставлять готовые визуализации для экономии времени, хотя за эти решения может взиматься дополнительная плата.
Вы также можете создавать собственные пользовательские веб-сайты и приложения, используя данные метрик и журналов в Azure Monitor с помощью REST API. REST API обеспечивает гибкость пользовательского интерфейса, визуализации, интерактивности и функций.