Интеграция журналов Elasticsearch с Azure Monitor
В этой статье вы узнаете, как начать сбор журналов Elasticsearch для экземпляров Azure Data Manager для энергетических экземпляров в Azure Monitor. Эта функция интеграции разработана для отладки проблем, связанных с Elasticsearch в Azure Monitor.
Необходимые компоненты
У вас должна быть рабочая область Log Analytics. Он будет использоваться для запроса набора данных журналов Elasticsearch с помощью редактора запросов язык запросов Kusto (KQL) в рабочей области Log Analytics. Создайте рабочую область Log Analytics в портал Azure.
У вас должна быть учетная запись хранения. Он будет использоваться для хранения дампов JSON журналов elasticsearch и Elasticsearch Operator. Учетная запись хранения не обязательно должна находиться в той же подписке, что и ваша рабочая область Log Analytics.
Включение диагностических Параметры для сбора журналов в учетной записи хранения и рабочей области Log Analytics
Каждый экземпляр Azure Data Manager для энергетики включает в себя управляемую службу Elasticsearch. Мы собираем журналы Elasticsearch для внутреннего устранения неполадок и отладки. Вы можете получить доступ к этим журналам, интегрировав журналы Elasticsearch с Azure Monitor.
Каждый параметр диагностики состоит из трех основных частей.
Часть | Description |
---|---|
Имя. | Это имя журнала диагностики. Убедитесь, что для каждого журнала задано уникальное имя. |
Категории | Категория журналов для отправки в каждое из направлений. Набор категорий будет разным для каждой службы Azure. Посетите: поддерживаемые категории журналов ресурсов |
Назначения | здесь указываются одно или несколько назначений для отправки журналов. Для всех служб Azure используется одинаковый набор возможных назначений. Каждый параметр диагностики может определять одно или несколько назначений, но не более одного назначения каждого типа. Это должна быть учетная запись хранения, пространство имен Центров событий или концентратор событий. |
Мы поддерживаем два назначения для журналов Elasticsearch из экземпляра Azure Data Manager для энергетики:
- Storage account
- Рабочая область Log Analytics
Действия по включению параметра диагностики для сбора журналов Elasticsearch
Страница обзора "Открыть Диспетчер данных Azure для энергетики "
Выбор Параметры диагностики на левой панели
Выберите Добавить параметр диагностики.
Выбор журналов Elasticsearch и журналов операторов Elasticsearch в категориях журналов
Выберите "Отправить в рабочую область Log Analytics"
Выберите подписку и имя рабочей области Log Analytics. Вы уже создали его в качестве необходимых условий.
Выбор архива в учетную запись хранения
Выберите имя подписки и учетной записи хранения. Вы уже создали его в качестве необходимых условий.
Выберите Сохранить.
Вернитесь на страницу диагностики Параметры. Теперь вы увидите новый параметр диагностики, созданный вместе с именами целевой учетной записи хранения и рабочей областью Log Analytics, выбранной для этого параметра.
Просмотр журналов Elasticsearch в рабочей области Log Analytics или их скачивание в виде JSON-файлов с помощью учетной записи хранения
Просмотр журналов и запросов в рабочей области Log Analytics
Редактор рабочей области Log Analytics поддерживает запросы Kusto (KQL), с помощью которых можно легко выполнять сложные запросы для извлечения интересных данных журналов из службы Elasticsearch, работающей в экземпляре Azure Data Manager для энергетики.
Выполните запросы и просмотрите журналы Elasticsearch в рабочей области Log Analytics.
Выполните запросы и просмотрите журналы операторов Elasticsearch в рабочей области Log Analytics.
Скачивание журналов в виде JSON-файлов из учетной записи хранения
Пункт меню "Контейнеры " на левой панели страницы обзора учетной записи хранения позволяет просматривать различные каталоги, которые аккуратно хранят файлы журнала.
Журналы упорядочены по разным папкам. Детализация по месяцам, дате и времени.
Выберите любой JSON-файл в контейнерах, чтобы просмотреть другие параметры.
Выберите команду "Скачать ", чтобы скачать JSON-файл. Откройте его в выбранном редакторе кода.
Следующие шаги
После сбора журналов ресурсов, как описано в этой статье, вы можете изучить дополнительные возможности.
Создайте оповещение журнала для упреждающего уведомления при обнаружении интересных данных в данных журнала. Создание оповещения о запросе к журналу для ресурса Azure
Начните собирать журналы из других источников, таких как Airflow в экземпляре Azure Data Manager для энергетики. Интеграция журналов Airflow с Azure Monitor