Службы мультимедиа Azure v3. Сетка событий Отсутствуют события выполнения задания - PullRequest
0 голосов
/ 05 декабря 2018

Azure Media Services v3 - подписка на сетку событий не сообщает о событиях выполнения задания.

Создана подписка на сетку событий с типом конечной точки Web Hook - подписана на Все события.

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

Как также получить информацию о ходе выполнения задания?

Получены только следующие события задания.

  • Microsoft.Media.JobScheduled
  • Microsoft.Media.JobOutputStateChange
  • Microsoft.Media.JobOutputStateChange
  • Microsoft.Media.JobStateChange
  • Microsoft.MediaJ.
  • Microsoft.Media.JobOutputProcessing
  • Microsoft.Media.JobOutputFinished
  • Microsoft.Media.JobOutputStateChange
  • Microsoft.Media.JobStateChange

Необработанные данные события

{
  "topic": "/subscriptions/1234/resourceGroups/ResGroup/providers/Microsoft.Media/mediaservices/amsaccount",
  "subject": "transforms/Transcribe-VideoAnalyzerPreset-Transform/jobs/Transcribe AzureTest TestFilter 071min 636795822392514253",
  "eventType": "Microsoft.Media.JobOutputProcessing",
  "eventTime": "2018-12-05T04:52:30.295037",
  "id": "bc381a10-6ceb-4e0b-9401-a1783dbd7248",
  "data": {
    "previousState": "Scheduled",
    "output": {
      "@odata.type": "#Microsoft.Media.JobOutputAsset",
      "assetName": "d08ebed45dd54256b7fc7448dd466c96",
      "error": null,
      "label": "VideoAnalyzerPreset_0",
      "progress": 0,
      "state": "Processing"
    },
    "jobCorrelationData": {
      "TransformName": "Transcribe-VideoAnalyzerPreset-Transform"
    }
  },
  "dataVersion": "1.0",
  "metadataVersion": "1"
}

{
  "topic": "/subscriptions/1234/resourceGroups/ResGroup/providers/Microsoft.Media/mediaservices/amsaccount",
  "subject": "transforms/Transcribe-VideoAnalyzerPreset-Transform/jobs/Transcribe AzureTest TestFilter 071min 636795822392514253",
  "eventType": "Microsoft.Media.JobOutputFinished",
  "eventTime": "2018-12-05T04:55:28.0774072",
  "id": "eba19e9c-1ee2-4b22-8844-1cf8366f56cb",
  "data": {
    "previousState": "Processing",
    "output": {
      "@odata.type": "#Microsoft.Media.JobOutputAsset",
      "assetName": "d08ebed45dd54256b7fc7448dd466c96",
      "error": null,
      "label": "VideoAnalyzerPreset_0",
      "progress": 100,
      "state": "Finished"
    },
    "jobCorrelationData": {
      "TransformName": "Transcribe-VideoAnalyzerPreset-Transform"
    }
  },
  "dataVersion": "1.0",
  "metadataVersion": "1"
}

1 Ответ

0 голосов
/ 11 декабря 2018

Согласно Схемы сетки событий Azure для событий служб мультимедиа , как сказал @AnilMurching, Monitoring Job Output State Changes поддерживает получение свойства progress из схем событий задания, но без оценки времени.

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

...