有谁知道如何(或如果可能)访问 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);
}