Метрики и журналы

Завершено

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

Метрики

Метрики — это количественные измерения, показывающие моментальные снимки производительности приложения или ресурсов. Метрики обычно являются числовыми значениями, которые можно измерять с течением времени.

Метрики позволяют понять различные аспекты приложения или ресурса, такие как использование ресурсов, время отклика, частота ошибок и пропускная способность. Распространенные примеры метрик включают использование ЦП, использование памяти, задержку сети и частоту транзакций.

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

Чтобы просмотреть метрики для любого ресурса в портал Azure, выберите метрики в разделе "Мониторинг" в области навигации слева на странице этого ресурса. Затем выберите нужную метрику в раскрывающемся списке метрик . Вы можете закрепить диаграммы на панели мониторинга, чтобы просматривать их с другими визуализациями.

Например, на следующей графике метрик запросов показана статистическая сумма запросов для приложения Contoso-web-sales .

Снимок экрана: параметр

Azure Monitor может собирать несколько типов метрик, в том числе:

  • Метрики платформы Azure: Azure Monitor начинает собирать данные метрик из ресурсов Azure, как только они добавляются в подписку. Список метрик, относящихся к ресурсу, автоматически доступен для каждого типа ресурса Azure.
  • Пользовательские метрики: Azure Monitor также может собирать метрики из других источников, включая приложения и агенты, работающие на виртуальных машинах. Пользовательские метрики можно отправлять в Azure Monitor с помощью агента Azure Monitor, других агентов и расширений или непосредственно в REST API Azure Monitor.
  • Метрики Prometheus: управляемая служба Azure Monitor для Prometheus собирает метрики из Служба Azure Kubernetes (AKS) или других кластеров Kubernetes. Метрики Prometheus используют некоторые характеристики с платформой и пользовательскими метриками, но имеют различные функции для поддержки анализа с открытым кодом и средств оповещения, таких как PromQL и Grafana.

Метрики хорошо подходят для мониторинга в режиме реального времени. Метрики можно использовать для активации оповещений при достижении определенных пороговых значений.

Журналы

Журналы — это текстовые записи событий, действий и сообщений, происходящих в ресурсе или приложении. Хотя метрики являются числовыми, журналы могут включать следующие данные:

  • Текст: текстовые записи, доступные для чтения человеком, которые предоставляют контекст, сведения и описания событий.
  • Неструктурированные данные: записи журнала в различных форматах, которые не соответствуют четко заданным числовым значениям.
  • Контекстная информация: анализ контекста, окружающего событие, которое является бесценным для анализа первопричин.

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

Журналы Azure Monitor — это функция Azure Monitor, которая позволяет хранить, управлять и анализировать данные журнала и производительности из отслеживаемых ресурсов. Чтобы собрать и проанализировать все данные, вы настроили общую рабочую область, называемую рабочей областью Log Analytics. Вы настраиваете ресурсы для отправки данных в эту рабочую область.

После настройки рабочей области и начала ведения журнала можно использовать журналы Azure Monitor для изучения и анализа данных. Вы можете работать с запросами журнала и их результатами в интерактивном интерфейсе Log Analytics.

Запросы журналов можно использовать в следующих сценариях:

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