将 runbook 作业状态和作业流从自动化发送到 Log Analytics

更新时间:十二月 18, 2018

现可将 runbook 作业状态和runbook 作业流从 Azure 自动化发送到 Azure Log Analytics (Operations Management Suite) 工作区。 此功能的一些用例包括:

  • 获取有关自动化作业的见解。
  • 根据 runbook 作业状态(失败或暂停)触发电子邮件或警报。
  • 针对所有作业流编写高级查询。
  • 跨自动化帐户关联作业。
  • 显示不同时间段的作业历史记录。

将日志发送到 Log Analytics 后,可以针对自动化日志编写查询并设置警报。 以下是一些示例查询,用于说明如何使用这些日志:   

  • 失败或暂停的作业Category=JobLogs (ResultType=Failed || ResultType=Suspended)
  • 带错误流的作业(按作业 ID)Category=JobStreams StreamType_s=Error | measure count() by JobId_g
  • 调查作业的作业流Category=JobStreams JobId_g="INSERT RUNBOOK JOB ID HERE" | sort TimeGenerated | select ResultDescription
  • 一段时间的作业历史记录Category=JobLogs NOT(ResultType="Started") | measure Count() by ResultType interval 1day

要了解有关如何将自动化日志发送到 Log Analytics 的详细信息,请参阅 Forward job status and job streams from Automation to Log Analytics (OMS)(将作业状态和作业流从自动化转发到 Log Analytics (OMS))。 

有关详细信息,请参阅:

 

  • Automation
  • Log Analytics
  • Azure Monitor
  • Features
  • Services