Stored procedures Azure数据工厂中的事件处理

Stored procedures Azure数据工厂中的事件处理,stored-procedures,azure-data-factory,azure-data-lake,Stored Procedures,Azure Data Factory,Azure Data Lake,azure data factory中是否有任何方法可用于跟踪管道事件?我有一个事件日志表,需要将与管道相关的所有事件记录到同一个表中。是否有实现相同目标的最佳实践模板/方法 问候,, Sandeep1。您可以在ADF中使用Azure Monitor,启用诊断日志并将日志存储到Azure Blob存储中。然后分析日志并根据需要将其传输到表中 2.另一个选择,您可以使用或通过管道运行Id来检索活动运行详细信息: List<ActivityRun> activityRuns = clie

azure data factory中是否有任何方法可用于跟踪管道事件?我有一个事件日志表,需要将与管道相关的所有事件记录到同一个表中。是否有实现相同目标的最佳实践模板/方法

问候,,
Sandeep

1。您可以在ADF中使用Azure Monitor,启用诊断日志并将日志存储到Azure Blob存储中。然后分析日志并根据需要将其传输到表中

2.另一个选择,您可以使用或通过管道运行Id来检索活动运行详细信息:

List<ActivityRun> activityRuns = client.ActivityRuns.ListByPipelineRun(
resourceGroup, dataFactoryName, runResponse.RunId, DateTime.UtcNow.AddMinutes(-10), DateTime.UtcNow.AddMinutes(10)).ToList(); 
if (pipelineRun.Status == "Succeeded")
    Console.WriteLine(activityRuns.First().Output);
else
    Console.WriteLine(activityRuns.First().Error);
List activityRuns=client.activityRuns.ListByPipelineRun(
resourceGroup,dataFactoryName,runResponse.RunId,DateTime.UtcNow.AddMinutes(-10),DateTime.UtcNow.AddMinutes(10)).ToList();
如果(pipelineRun.Status==“成功”)
Console.WriteLine(activityRuns.First().Output);
其他的
Console.WriteLine(activityRuns.First().Error);

然后,您可以根据需要将所有活动详细信息放入表中。

1。您可以在ADF中使用Azure Monitor并启用诊断日志并将日志存储到Azure Blob存储中。然后分析日志并根据需要将其传输到表中

2.另一个选择,您可以使用或通过管道运行Id来检索活动运行详细信息:

List<ActivityRun> activityRuns = client.ActivityRuns.ListByPipelineRun(
resourceGroup, dataFactoryName, runResponse.RunId, DateTime.UtcNow.AddMinutes(-10), DateTime.UtcNow.AddMinutes(10)).ToList(); 
if (pipelineRun.Status == "Succeeded")
    Console.WriteLine(activityRuns.First().Output);
else
    Console.WriteLine(activityRuns.First().Error);
List activityRuns=client.activityRuns.ListByPipelineRun(
resourceGroup,dataFactoryName,runResponse.RunId,DateTime.UtcNow.AddMinutes(-10),DateTime.UtcNow.AddMinutes(10)).ToList();
如果(pipelineRun.Status==“成功”)
Console.WriteLine(activityRuns.First().Output);
其他的
Console.WriteLine(activityRuns.First().Error);

然后,您可以根据需要将所有活动详细信息输入表格。

是的,我同意@JayGong,我们已启用诊断设置并登录日志分析。是的,我同意@JayGong,我们已启用诊断设置并登录日志分析。您好,这里有更新吗?您好,这里有更新吗?