Кто-нибудь знает, как (или если это возможно) получить доступ к этим показателям для каждого запуска действия, показанного в разделе «Подробности» на портале Azure?
Первоначально планировалось использовать .NET SDK, но, похоже, ни одна из этих метрик не включена. Это то, что мне пока удалось найти.
var datasliceRunListResponse = client.DataSliceRuns.List(
_resourceGroupName,
dataFactoryName,
Dataset_Destination,
new DataSliceRunListParameters()
{
DataSliceStartTime = PipelineActivePeriodStartTime.ConvertToISO8601DateTimeString()
}
);
foreach (DataSliceRun run in datasliceRunListResponse.DataSliceRuns)
{
Console.WriteLine("Status: \t\t{0}", run.Status);
Console.WriteLine("DataSliceStart: \t{0}", run.DataSliceStart);
Console.WriteLine("DataSliceEnd: \t\t{0}", run.DataSliceEnd);
Console.WriteLine("ActivityId: \t\t{0}", run.ActivityName);
Console.WriteLine("ProcessingStartTime: \t{0}", run.ProcessingStartTime);
Console.WriteLine("ProcessingEndTime: \t{0}", run.ProcessingEndTime);
Console.WriteLine("ErrorMessage: \t{0}", run.ErrorMessage);
Console.WriteLine("Has logse: \t\t{0}", run.HasLogs.ToString());
Console.WriteLine("Id: \t\t\t{0}", run.Id);
Console.WriteLine("Log uri: \t{0}", run.LogUri);
Console.WriteLine("Properties: \t{0}", run.Properties.Count);
}