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

如何为Azure Batch账户添加Application Insights?Python脚本相关疑问

Azure Batch Insights Python脚本相关问题解答

是否必须执行Python脚本步骤?

分两种情况:

  • 若仅需收集Batch计算节点的基础系统指标(CPU、内存、磁盘使用率等),通过已部署的batch-insights.exe就能完成,无需执行Python脚本步骤。
  • 若需要收集任务级别的自定义遥测数据(比如任务运行日志、自定义业务指标),则必须执行该步骤,因为这个Python脚本负责捕获并上报任务相关的遥测到Application Insights。

下载与运行脚本的详细步骤

1. 获取脚本

直接从batch-insights项目中复制generic Python脚本的代码,保存为本地文件(例如命名为batch_insights_generic.py)。

2. 部署脚本

将脚本添加到你的Azure Batch应用程序包中,或者在提交任务时,将脚本作为资源文件上传到计算节点。

3. 运行脚本

  • 确保计算节点已安装Python 3.x环境(若节点未预装,可在启动任务中添加Python安装步骤)
  • 确认节点已配置好ApplicationInsights_instrumentationKey环境变量(你已完成此步骤),同时Batch任务默认会自动注入AZ_BATCH_TASK_ID、AZ_BATCH_JOB_ID等必要的任务环境变量
  • 在任务的启动命令中添加脚本执行命令:
    python batch_insights_generic.py
    
    若需要后台运行,可调整为:
    start /B python batch_insights_generic.py
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 10:10:09