Мониторинг и Azure Monitor
В этом уроке представлен обзор мониторинга и Azure Monitor. Вы узнаете о возможностях Azure Monitor, важных для успешной работы azure и гибридных ресурсов и приложений.
Вводные сведения о мониторинге
Ит-среда может содержать множество ресурсов, служб, сетей и другой инфраструктуры. Мониторинг отслеживает состояние, работоспособность, поведение и производительность приложений и ИТ-среды. Одной из целей мониторинга является обеспечение оптимальной, безопасной и надежной работы приложений и среды. Еще одной целью является обнаружение и помощь в устранении любых проблем.
Мониторинг включает следующие ключевые действия:
- Сбор данных: метрики, журналы и трассировки журналов для предоставления аналитических сведений о функционировании и производительности отслеживаемых компонентов.
- Анализ данных: понимание текущего состояния, прогнозирование потенциальных проблем, определение шаблонов, тенденций и аномалий.
- Оповещения: триггер при выполнении определенных условий, таких как высокая загрузка ЦП или низкое место на диске. Помогает уведомлять администраторов или активировать автоматические ответы.
- Визуализации. Представление собранных данных в понятных визуальных форматах, помогающие администраторам быстро оценивать состояние системы и ресурсов.
- Диагностика и устранение неполадок. Помогите определить первопричины проблем и принять обоснованные решения по их устранению.
Мониторинг обеспечивает следующие важные преимущества:
- Оптимизация производительности и затрат: определяет узкие места и области производительности для улучшения использования ресурсов, эффективности и затрат.
- Упреждающее управление. Позволяет принимать упреждающие, а не реактивные меры, чтобы предотвратить простой, нарушения и другие проблемы.
- Надежность. Обеспечивает быструю идентификацию, устранение неполадок и восстановление при возникновении проблем.
- Планирование емкости. Помогает анализировать исторические шаблоны использования для прогнозирования, планирования и масштабирования инфраструктуры.
- Мониторинг безопасности: обнаруживает и реагирует на угрозы безопасности, нарушения и подозрительные действия, помогающие поддерживать безопасность системы.
- Мониторинг соответствия требованиям и управлению: может отслеживать соблюдение стандартов, нормативных требований и политик.
Обзор Azure Monitor
При запуске приложений, созданных на основе различных служб и ресурсов, ключевым элементом мониторинга является возможность связать производительность и работоспособность приложений с компонентами, на которые они основаны. Эта наблюдаемость позволяет эффективно анализировать и устранять проблемы с приложениями.
Azure Monitor предоставляет функции и средства для сбора, управления и анализа ИТ-данных из всех ресурсов Azure, других облачных и локальных ресурсов. На следующей схеме показано высокоуровневое представление архитектуры Azure Monitor.
сбор и хранение данных;
Как только вы добавите ресурсы в подписку Azure, Azure Monitor начинает собирать данные о ресурсах. Azure Monitor предоставляет следующие возможности для сбора, хранения и управления данными мониторинга.
- Собственный мониторинг всего развертывания Azure.
- Такие средства, как агенты сбора данных и API для мониторинга всех слоев в стеке. Это включает в себя приложения и инфраструктуру, в Azure и за ее пределами.
- Интеграция с службой потоковой передачи данных Центры событий Azure.
- Преобразования данных во время приема позволяют отфильтровать данные, которые вам не нужны.
- Настраиваемые периоды хранения данных, архивация и восстановление.
- Скидки на ценовую категорию на основе объема данных.
- План низкой стоимости базовых журналов для сбора и хранения подробных журналов с большим объемом, используемых для отладки, устранения неполадок и аудита. Однако это не для аналитики и оповещений.
Анализ данных и ответ
Azure Monitor предлагает широкий набор средств и возможностей, которые помогут вам анализировать и получать аналитические сведения из данных мониторинга. Azure Monitor включает следующие функции для поддержки анализа данных и ответа:
- Простой пользовательский интерфейс портала, который позволяет просматривать, фильтровать и управлять данными мониторинга.
- язык запросов Kusto (KQL), мощный язык запросов, оптимизированный для нерегламентированных запросов, исследования данных и практически в реальном времени анализа больших объемов данных, потоковых из нескольких источников.
- Ряд средств для настройки анализа, визуализаций, оповещений и ответов.
- Рекомендуемые оповещения вне поля.
- Готовые к использованию возможности мониторинга с расширенными встроенными анализами и визуализациями развертывания.
- Автомасштабирование для автоматического добавления и удаления ресурсов в соответствии с нагрузкой в приложении.
- Возможности машинного обучения и искусственного интеллекта, которые помогают обнаруживать аномалии и реагировать на них.
Оповещения, книги и визуализации
Интерактивный мониторинг — это один из способов мониторинга приложения. Другим вариантом является настройка оповещений для отправки текстовых сообщений или электронной почты пользователю или группе для дальнейшего изучения. Вы также можете активировать действия реагирования в определенных ситуациях.
Книги Azure Monitor предоставляют гибкий холст для анализа данных и создания расширенных визуальных отчетов в портал Azure. Книги могут касаться нескольких источников данных Azure и объединять их в унифицированные интерактивные интерфейсы. Вы можете использовать готовые книги, которые предоставляет Azure Monitor, или создать собственные книги из предопределенных шаблонов.
На следующем рисунке показаны три типа книг, которые отображают записанные данные в разных форматах диаграмм и таблиц.
Визуализации, создаваемые в Azure Monitor, можно добавить на панели мониторинга Azure, что позволяет объединить различные виды данных в одну область в портал Azure.