我的 Azure 数据工厂 (ADF) 管道中有一个调用 API 的 Web 事件模块,并且它已经运行了一段时间。我想导出此事件的所有实例的“事件日志”。
我可以通过 ADF 中的“监视器”选项卡查看单个实例的事件日志。当尝试访问日志时,我首先看到此消息:
我想知道是否可以导出此 Web 事件模块的所有执行实例的日志。
最佳答案
我也在微软论坛上提出了这个问题并得到了答案:
我们想要导出您的自托管集成运行时 (SHIR) 的日志。这是可行的。棘手的部分是对日志进行排序以找到您想要的确切事件。 日志与您的 SHIR 存储在同一台计算机上。转到该计算机并打开/运行“Microsoft Integration Runtime”
这将打开 Microsoft 集成运行时配置管理器。系统可能会提示您允许其进行更改。
这将打开 Windows 中的“事件查看器”。事件查看器不是 Azure 数据工厂的一部分。事件查看器带有窗口。 日志 由于事件查看器是 Microsoft Windows 的一部分,因此它可以向您显示不属于集成运行时的内容。单击“查看日志”并等待事件查看器加载后,它应该显示“连接器 - 集成运行时”
您可能需要在执行“另存为”之前过滤日志。
还有一种方法可以通过 Powershell 执行此操作。
Get-EventLog -LogName "Integration Runtime" -Source "Integration Runtime (Self-hosted) Host Service" -After (Get-Date).AddMinutes(-15) | Sort-Object Time | Export-CSV "C:/last15minutes_$dataTimeNow.CSV"
关于azure - 是否可以导出 Azure 数据工厂中自托管 IR 上的事件日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75022126/