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


Краткое руководство. Включение потоковой передачи событий через Центры событий Azure

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

Сбор центров событий Azure позволяет автоматически доставлять данные потоковой передачи в Центрах событий в хранилище BLOB-объектов Azure или учетную запись Azure Data Lake Storage 2-го поколения. Параметры записи можно настроить с помощью портал Azure при создании концентратора событий или существующего концентратора событий. Общие сведения об этой функции см. в обзоре записи центров событий.

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

  • Подписка Azure. Если у вас еще нет подписки Azure, создайте бесплатную учетную запись, прежде чем начать работу.
  • Если вы не знакомы с Центры событий Azure, ознакомьтесь с общими сведениями о Центрах событий и функциями Центров событий.
  • Узнайте о записях Центров событий, прочитав общие сведения о сборе центров событий.

Внимание

Центры событий поддерживают только учетную запись хранения класса Premium с поддержкой блочных BLOB-объектов .

Включение записи при создании концентратора событий

Если у вас нет пространства имен Центров событий для работы, создайте пространство имен, выполнив следующие действия из статьи: создание пространства имен Центров событий. Убедитесь, что выбрана ценовая категория "Стандартный" или "Более высокий". Базовый уровень не поддерживает функцию записи.

Чтобы создать концентратор событий в пространстве имен, выполните следующие действия.

  1. На странице обзора пространства имен выберите +Концентратор событий на панели команд.

    Снимок экрана: выбор кнопки

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

    Снимок экрана: страница

  3. На вкладке "Запись" выберите "Вкл ." для записи.

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

  5. Перетащите ползунок, чтобы задать окно размера (МБ). Значение по умолчанию — 300 МБ. Минимальное значение равно 10 МБ, а максимальное значение — 500 МБ.

  6. Укажите, хотите ли центры событий выдавать пустые файлы, если события не происходят в период времени записи.

    Снимок экрана: вкладка Ознакомьтесь с одним из следующих разделов на основе типа хранилища, которое вы хотите использовать для хранения захваченных файлов.

Внимание

Azure Data Lake Storage 1-го поколения не используется для записи данных о событиях. Дополнительные сведения см. в официальном объявлении. Если вы используете Azure Data Lake Storage 1-го поколения, перейдите в Azure Data Lake Storage 2-го поколения. Дополнительные сведения см . в рекомендациях и шаблонах миграции Azure Data Lake Storage.

Сбор данных в службу хранилища Azure

  1. Для поставщика записи выберите служба хранилища Azure учетную запись (по умолчанию).

  2. Для служба хранилища Azure контейнера выберите ссылку "Выбрать контейнер".

    Снимок экрана: страница

  3. На странице учетных записей хранения выберите учетную запись хранения, которую вы хотите использовать для сбора данных.

  4. На странице "Контейнеры" выберите контейнер, в котором нужно хранить захваченные файлы, а затем нажмите кнопку "Выбрать".

    Так как сбор событий использует проверку подлинности между службами с хранилищем, вам не нужно указывать строка подключения хранилища. Средство выбора ресурсов автоматически выбирает универсальный код ресурса (URI) для вашей учетной записи хранения. При использовании Azure Resource Manager этот универсальный код ресурса необходимо явным образом указать как строку.

  5. Теперь на странице "Создание концентратора событий" убедитесь, что выбранный контейнер отображается.

  6. Для формата имени файла записи укажите формат для захваченных имен файлов.

  7. В нижней части страницы выберите Review + create (Проверить и создать).

    Снимок экрана: вкладка

  8. На странице "Просмотр и создание", параметры проверки и выберите "Создать", чтобы создать концентратор событий.

    Примечание.

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

Сбор данных в Azure Data Lake Storage 2-го поколения

Сведения о создании учетной записи хранения Azure см. в этой статье. Установите для параметра Иерархическое пространство имен значение Включено на вкладке Дополнительно, чтобы определить учетную запись Azure Data Lake Storage 2-го поколения. Эта учетная запись хранения Azure должна находиться в той же подписке, что и концентратор событий.

  1. Выберите вариант Служба хранилища Azure в качестве поставщика сбора. Чтобы использовать Azure Data Lake Storage 2-го поколения, выберите служба хранилища Azure.

  2. Для служба хранилища Azure контейнера выберите ссылку "Выбрать контейнер".

    Снимок экрана: страница

  3. Выберите учетную запись Azure Data Lake Storage 2-го поколения в списке.

    Снимок экрана: выбор учетной записи Data Lake Storage 2-го поколения.

  4. Выберите контейнер (файловая система в Data Lake Storage 2-го поколения), а затем выберите в нижней части страницы.

    Снимок экрана: страница

  5. Для формата имени файла записи укажите формат для захваченных имен файлов.

  6. В нижней части страницы выберите Review + create (Проверить и создать).

    Снимок экрана: страница

  7. На странице "Просмотр и создание", параметры проверки и выберите "Создать", чтобы создать концентратор событий.

    Примечание.

    Контейнер, создаваемый в Azure Data Lake Storage 2-го поколения с помощью этого пользовательского интерфейса, отображается в разделе "Файловые системы" в Обозреватель службы хранилища. Точно так же файловая система, созданная в учетной записи Data Lake Storage 2-го поколения, отображается как контейнер в этом пользовательском интерфейсе.

Настройка записи для существующего концентратора событий

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

  1. На домашней странице пространства имен выберите Центры событий в разделе "Сущности" в меню слева.

  2. Выберите концентратор событий, для которого требуется настроить функцию записи.

    Снимок экрана: выбор концентратора событий в списке центров событий.

  3. На странице "Экземпляр Центров событий" выберите "Запись" в меню слева.

    Снимок экрана: страница

  4. На странице "Запись" выберите avro для формата сериализации событий вывода. Формат Parquet поддерживается только с помощью интеграции Azure Stream Analytics. Дополнительные сведения см. в статье "Сбор данных Центров событий" в формате parquet и анализ с помощью Azure Synapse Analytics.

  5. Выберите значение Включить для параметра Сбор.

    Снимок экрана: страница

  6. Сведения о настройке других параметров см. в разделах:

При записи данных события можно использовать назначаемое системой или назначаемое пользователем управляемое удостоверение. Сначала включите управляемое удостоверение для пространства имен, предоставьте удостоверению соответствующую роль в целевом хранилище для записи событий, а затем настройте концентратор событий для записи событий с помощью управляемого удостоверения. Дополнительные сведения см. в следующих статьях: