Интеграция журналов служб OSDU с Azure Monitor

Azure Data Manager для энергетики поддерживает экспорт журналов служб OSDU в Azure Monitor с помощью параметра диагностики. Эта функция помогает лучше устранять неполадки, отладку и отслеживать службы OSDU. Ниже приведены инструкции, аналогичные тому, как вы интегрируете другие журналы, такие как Airflow и Elastic, с Azure Monitor.

Необходимые компоненты

  • Существующая рабочая область Log Analytics. Эта рабочая область используется для запроса журналов служб OSDU с помощью редактора запросов язык запросов Kusto (KQL) в рабочей области Log Analytics. Полезный ресурс. Создание рабочей области log analytics в портал Azure.

  • Существующая учетная запись хранения: она используется для хранения дампов JSON журналов служб OSDU. Учетная запись хранения не обязательно должна находиться в той же подписке, что и ваша рабочая область Log Analytics.

Включение параметров диагностики для интеграции журналов служб OSDU

  1. Откройте страницу обзора Microsoft Azure Data Manager для энергетики.

  2. Выберите "Диагностические Параметры" на левой панели.

    Screenshot shows that the list of OSDU services currently supported is visible on the diagnostic settings overview page.

  3. Выберите Добавить параметр диагностики. Выберите имя параметра диагностики и выберите службы в разделе "Категории ", для которых нужно отправить журналы в выбранное место назначения.

    Screenshot to show that users can select all or a few log categories while creating a diagnostic setting.

  4. В разделе "Журналы" можно выбрать одну или несколько служб OSDU, для которых необходимо создать параметр диагностики. Выберите "Архивировать" в учетную запись хранения и /или "Отправить в рабочую область Log Analytics" по мере необходимости.

    Screenshot shows that export to multiple destinations can be configured with just one diagnostic setting.

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

Работа с журналами служб OSDU в рабочей области Log Analytics

  1. Перейдите на вкладку "Журналы" на левой панели.

  2. Разверните список таблиц в категории "Управление журналами". Журналы служб OSDU, экспортированные с помощью параметра диагностики, отображаются в таблице OEPDataplaneLogs .

  3. Перейдите в область редактора. Здесь можно написать запросы язык запросов Kusto (KQL), чтобы отфильтровать журналы служб OSDU и отобразить только соответствующие.

    Screenshot shows the different parts of a Log Analytics workspace interface.

Устранение неполадок с журналами службы OSDU

Анализ журналов служб OSDU в Azure Monitor поможет выявить ошибки и проблемы, связанные с определенными службами и API. Проверьте журналы для таких служб, как служба рабочих процессов, служба секционирования или служба прав, чтобы быстро определить и устранить любые проблемы в вызовах API или функциях служб.

Редактор запросов рабочей области Log Analytics поддерживает запросы KQL. Ниже приведены некоторые примеры запросов, которые могут оказаться полезными.

  • Запрос на фильтрацию журналов служб OSDU, созданных определенной службой в Azure Data Manager для энергетики за последние 6 часов.
OEPDataplaneLogs
| where TimeGenerated >= ago(6h)
| where _ResourceID contains "name-of-your-adme-instance"
| where Category = "DatasetLogs"
  • Запрос на фильтрацию журналов для всех вызовов службы OSDU, которые привели к ошибкам сегодня.
OEPDataplaneLogs
| where _ResourceID contains "name-of-your-adme-instance"
| where TimeGenerated >= startofday(ago(0d))
| where TimeGenerated < startofday(ago(-1d))
| where LogLevel != "INFO"

Архивация журналов служб OSDU в учетные записи хранения

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

  • Укажите учетную запись хранения для архивации журналов во время процесса создания параметра диагностики.
  • Задайте политики хранения для архивных журналов.
  • Доступ к журналам в учетной записи хранения для другого анализа или долгосрочного хранения.

Следующие шаги

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