Центры событий Azure в качестве источника службы "Сетка событий"
В этой статье описаны свойства и схема для событий концентраторов. Общие сведения о схемах событий см. в статье Схема событий службы "Сетка событий Azure".
Доступные типы событий
Тип события Microsoft.EventHub.CaptureFileCreated возникает в службе "Центры событий" при создании файла записи.
Пример события
Этот пример события демонстрирует схему события в Центрах событий, возникающего, когда файл сохраняется при помощи функции Сбора:
[
{
"source": "/subscriptions/<guid>/resourcegroups/rgDataMigrationSample/providers/Microsoft.EventHub/namespaces/tfdatamigratens",
"subject": "eventhubs/hubdatamigration",
"type": "Microsoft.EventHub.CaptureFileCreated",
"time": "2017-08-31T19:12:46.0498024Z",
"id": "14e87d03-6fbf-4bb2-9a21-92bd1281f247",
"data": {
"fileUrl": "https://tf0831datamigrate.blob.core.windows.net/windturbinecapture/tfdatamigratens/hubdatamigration/1/2017/08/31/19/11/45.avro",
"fileType": "AzureBlockBlob",
"partitionId": "1",
"sizeInBytes": 249168,
"eventCount": 1500,
"firstSequenceNumber": 2400,
"lastSequenceNumber": 3899,
"firstEnqueueTime": "2017-08-31T19:12:14.674Z",
"lastEnqueueTime": "2017-08-31T19:12:44.309Z"
},
"specversion": "1.0"
}
]
Свойства событий
Событие содержит следующие высокоуровневые данные:
Свойство | Type | Описание: |
---|---|---|
source |
строка | Полный путь к ресурсу источника событий. Это поле защищено от записи. Это значение предоставляет Сетка событий. |
subject |
строка | Определенный издателем путь к субъекту события. |
type |
строка | Один из зарегистрированных типов событий для этого источника событий. |
time |
строка | Время создания события с учетом времени поставщика в формате UTC. |
id |
строка | Уникальный идентификатор события. |
data |
объект | Данные события концентратора. |
specversion |
строка | Версия спецификации схемы CloudEvents. |
Объект данных имеет следующие свойства:
Свойство | Type | Описание: |
---|---|---|
fileUrl |
строка | Путь к файлу записи. |
fileType |
строка | Тип файла записи. |
partitionId |
строка | Идентификатор сегмента. |
sizeInBytes |
integer | Размер файла. |
eventCount |
integer | Число событий в файле. |
firstSequenceNumber |
integer | Наименьший порядковый номер в очереди. |
lastSequenceNumber |
integer | Последний порядковый номер в очереди. |
firstEnqueueTime |
строка | Первые данные времени в очереди. |
lastEnqueueTime |
строка | Последние данные времени в очереди. |
Практические руководства и другие учебные материалы
Заголовок | Description |
---|---|
Потоковая передача больших данных в хранилище данных | Когда Центры событий создают файл сбора, служба "Сетка событий" отправляет событие приложению-функции. Это приложение извлекает файл сбора и переносит данные в хранилище данных. |
Следующие шаги
- См. общие сведения о службе "Сетка событий Azure".
- Дополнительные сведения о создании подписки на Сетку событий Azure см. в статье Схема подписки для службы "Сетка событий".
- Сведения об обработке событий в Центрах событий см. в статье Потоковая передача больших данных в хранилище данных.