Поделиться через


Создание правила сбора данных (DCR) для экспорта метрик

В этой статье описывается создание правила сбора данных (DCR) для экспорта метрик с помощью портал Azure, Azure CLI, PowerShell, API или шаблонов ARM.

Внимание

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

  1. В меню "Монитор" в портал Azure выберите "Правила сбора данных" и нажмите кнопку "Создать".

  2. Чтобы создать DCR для сбора данных метрик платформы, выберите ссылку в верхней части страницы. Снимок экрана: страница правила создания сбора данных.

  3. На странице "Создание правила сбора данных" введите имя правила, выберите подписку, группу ресурсов и регион для DCR.

  4. Выберите "Включить управляемое удостоверение", если вы хотите отправить метрики в учетную запись хранения или Центры событий.

  5. Выберите ДалееСнимок экрана: вкладка

  6. На странице "Ресурсы" выберите "Добавить ресурсы", чтобы добавить ресурсы, из которого требуется собрать метрики.

  7. Нажмите кнопку "Далее ", чтобы перейти на вкладку "Сбор и доставка ". Снимок экрана: вкладка ресурсов страницы правила создания коллекции данных.

  8. Выберите " Добавить новый поток данных"

  9. Тип ресурса, выбранного на предыдущем шаге, автоматически выбирается. Добавьте дополнительные типы ресурсов, если вы хотите использовать это правило для сбора метрик из нескольких типов ресурсов в будущем.

  10. Нажмите кнопку "Далее назначения", чтобы перейти на вкладку "Назначения".Снимок экрана: вкладка сбора и доставки страницы правила создания сбора данных.

  11. Чтобы отправить метрики в рабочую область Log Analytics, выберите журналы Azure Monitor в раскрывающемся списке типа назначения.

    1. Выберите подписку и рабочую область Log Analytics, в которую нужно отправить метрики.
  12. Чтобы отправить метрики в Центры событий, выберите Концентратор событий в раскрывающемся списке типа назначения.

    1. Выберите подписку, пространство имен Концентратора событий и имя экземпляра Концентратора событий.
  13. Чтобы отправить метрики в учетную запись хранения, выберите учетную запись хранения в раскрывающемся списке типа назначения.

    1. Выберите подписку, учетную запись хранения и контейнер BLOB-объектов, в котором вы хотите сохранить метрики.

    Примечание.

    Чтобы отправлять метрики в учетную запись хранения или центры событий, ресурс, создающий метрики, DCR и учетную запись хранения или Концентратор событий, должен находиться в одном регионе.
    Чтобы отправить метрики в рабочую область Log Analytics, DCR должен находиться в том же регионе, что и рабочая область Log Analytics. Ресурс, создающий метрики, может находиться в любом регионе.

    Чтобы выбрать учетную запись хранения или Центры событий в качестве назначения, необходимо включить управляемое удостоверение для DCR на вкладке "Основные сведения".

  14. Нажмите кнопку "Сохранить ", а затем нажмите кнопку "Проверить и создать". Снимок экрана: вкладка назначения для сбора и доставки страницы.

После создания DCR и DCRA до 30 минут данные метрик первой платформы будут отображаться в рабочей области Log Analytics. После начала потока данных задержка для временных рядов метрик платформы, поступающих в рабочую область Log Analytics, учетную запись хранения или Центры событий, составляет примерно 3 минуты в зависимости от типа ресурса.

Проверка и устранение неполадок сбора данных

После установки DCR может потребоваться несколько минут, чтобы изменения вступили в силу и данные будут собираться с обновленным DCR. Если вы не видите собранных данных, это может быть трудно определить первопричину проблемы. Используйте функции мониторинга DCR, которые включают метрики и журналы для устранения неполадок.

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

Если вы не видите собранные данные, выполните следующие основные действия, чтобы устранить проблему.

  1. Проверьте такие метрики, как Logs Ingestion Bytes per Min и Logs Rows Received per Min убедитесь, что данные достигают Azure Monitor. Если нет, проверьте источник данных, чтобы убедиться, что он отправляет данные должным образом.
  2. Проверьте Logs Rows Dropped per Min , удаляются ли строки. Это может не указывать на ошибку, так как строки могут быть удалены преобразованием. Если удаленные строки Logs Rows Dropped per Min совпадают с тем, что данные не будут приема в рабочей области. Проверьте наличие Logs Transformation Errors per Min ошибок преобразования.
  3. Проверьте Logs Transformation Errors per Min наличие ошибок при преобразовании, примененных к входящим данным. Это может быть связано с изменениями структуры данных или самого преобразования.
  4. Проверьте таблицу DCRLogErrors для любых ошибок приема, которые могли быть зарегистрированы. Это может предоставить дополнительные сведения о том, как определить первопричину проблемы.

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