You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查询Azure Data Factory自托管IR的历史并发作业日志

集群模式自托管Integration Runtime并发作业历史记录查询方法

你可以通过以下两种官方自带的数据源拿到分时刻的并发作业统计数据,不需要额外部署监控工具:

  • 本地事件日志统计
    登录IR集群的调度节点(集群模式会自动选举一个节点承担作业调度职责),打开事件查看器,依次进入应用程序和服务日志->Microsoft->Integration Runtime->Operational日志分类。该日志会记录所有作业的全生命周期事件:作业启动对应事件ID20001、作业结束对应事件ID20002、作业因资源不足排队对应事件ID20003。你导出指定时间范围内的三类事件,按时间线统计每个时间点处于「已启动未结束」状态的作业总数,就能得到精确到秒的并发值,比如你要的04:24时刻的并发数可以直接通过这个方式计算。
  • 性能计数器直接取数
    这是更简便的方式:在每台IR节点上打开性能监视器,找到Self-hosted Integration Runtime计数器组下的Running Jobs指标,这个指标会自动按你设置的采样间隔(默认15秒,可手动调整为1分钟)记录节点上的运行中作业数,历史数据默认保留7天。你只需要把同一时间点所有节点的Running Jobs数值相加,就是整个IR集群的总并发作业数,直接回看昨夜的采样曲线就能快速定位峰值时刻的并发量。

容量判断参考

你当前集群总并发配额是14,不需要看到并发到13就立刻升配:只有当某段时间并发数持续接近14,且日志中频繁出现ID为20003的作业排队事件,同时作业整体运行时长比无负载时高20%以上,才需要考虑提升VM配置或者增加集群节点。如果只是短时间冲到13、没有排队记录,属于正常的资源利用,不需要扩容。

快速统计小技巧:你可以直接打开任意节点的IR配置管理器,在「诊断」页选择收集昨夜时间段的全集群诊断日志,解压导出的诊断包后,根目录下的JobExecutionHistory.csv已经整理好了所有作业的开始时间、结束时间、运行节点信息,用表格工具做简单的时间分桶透视,10分钟内就能算出全时段的并发峰值和对应时间点。

内容的提问来源于stack exchange,提问作者Kenny_I

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 23:51:24