Я хотел бы сохранить и запросить данные OUTPUT и ERROR, сгенерированные во время выполнения DataFactory. Данные возвращаются при вызове Get-AzDataFactoryV2ActivityRun.
Цель состоит в том, чтобы использовать его для простого и быстрого мониторинга возможных ошибок выполнения конвейера, длительности и т. Д.
Данные повторяются в формате JSON. Что было бы неплохо, так это визуализировать сводку по каждому выполнению через некоторый html. Должен ли я хранить этот журнал в MongoDB?
Существует ли простой и лучший способ централизовать данные журнала множественного выполнения различных конвейеров?
ResourceGroupName : Test
DataFactoryName : DFTest
ActivityRunId : 00000000-0000-0000-0000-000000000000
ActivityName : If Condition1
PipelineRunId : 00000000-0000-0000-0000-000000000000
PipelineName : Test
Input : {}
Output : {}
LinkedServiceName :
ActivityRunStart : 03/07/2019 11:27:21
ActivityRunEnd : 03/07/2019 11:27:21
DurationInMs : 000
Status : Succeeded
Error : {errorCode, message, failureType, target}
Activity 'Output' section:
"firstRow": {
"col1": 1
}
"effectiveIntegrationRuntime": "DefaultIntegrationRuntime (West Europe)"