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

已完成但含错误的Azure自动化作业:JobStreams数据未转发至Azure Monitor

解决Azure自动化JobStreams日志未同步到Log Analytics的问题

可能的原因及对应解决步骤

1. 诊断配置未正确生效

  • 登录Azure门户进入你的自动化账户,打开「诊断设置」页面,确认当前配置确实勾选了JobStreams类别,且目标日志分析工作区选择正确。
  • 查看诊断设置的「状态」列,若显示错误(如权限问题),需先修复配置状态。

2. 日志表使用错误

目前Azure Automation的JobStreams数据默认存储在专用的AzureAutomationJobStreams表中,而非通用的AzureDiagnostics表。你可以尝试使用以下查询替代内置查询:

AzureAutomationJobStreams
| where StreamType == "Error"
| project TimeGenerated, RunbookName, StreamType, _ResourceId, ResultDescription, JobId

如果该查询能返回数据,说明内置查询适配的是旧版日志存储结构,需要调整为专用表查询。

3. 系统分配身份权限不足

自动化账户的系统分配身份需要具备向目标Log Analytics工作区写入日志的权限:

  • 进入日志分析工作区的「访问控制(IAM)」页面,搜索自动化账户的系统分配身份名称。
  • 确认该身份已被分配Log Analytics 参与者或日志写入者角色,若未分配,添加对应角色后重新执行Runbook作业测试。

4. 日志同步延迟或作业未重新执行

  • Azure诊断日志同步到Log Analytics通常存在5-15分钟的延迟,作业执行后需等待一段时间再查询日志。
  • 若诊断设置是在作业执行后配置的,旧作业的日志不会被回溯收集。需要在诊断配置生效后,重新执行包含错误的Runbook作业,确保新的日志被捕获。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 04:15:05