【发布时间】:2018-08-20 14:26:39
【问题描述】:
有没有办法监控 Runbook 被调用的次数,然后报告它(发送电子邮件、文本)?当我尝试创建警报规则时,我只看到活动日志而不是指标的选项。 Runbook 正在通过 webhook 从事件网格中调用。
【问题讨论】:
标签: azure azure-automation azure-monitoring azure-eventgrid azure-runbook
有没有办法监控 Runbook 被调用的次数,然后报告它(发送电子邮件、文本)?当我尝试创建警报规则时,我只看到活动日志而不是指标的选项。 Runbook 正在通过 webhook 从事件网格中调用。
【问题讨论】:
标签: azure azure-automation azure-monitoring azure-eventgrid azure-runbook
您可以使用具有三种警报类型的自动化运行手册:
当警报调用 Runbook 时,实际调用是对 Webhook 的 HTTP POST 请求。 POST 请求的正文包含一个 JSON 格式的对象,该对象具有与警报相关的有用属性。
此 Microsoft 文档链接可能有助于运行手册的指标警报: https://docs.microsoft.com/en-us/azure/automation/automation-create-alert-triggered-runbook
【讨论】:
您可以将 Azure 自动化 Runbook 状态数据发送到 Log Analytics。从那里,您可以提醒不同的状态。该文档应该可以帮助您完成此过程:https://azure.microsoft.com/en-us/updates/send-your-runbook-job-status-and-job-streams-from-automation-to-log-analytics-oms/
【讨论】:
这个问题有多个答案,尽管没有一个是完美的解决方案。我最终做的是在 Runbook 前面放置一个逻辑应用程序,然后调用 Runbook。这让我可以提醒我的逻辑应用的指标。
【讨论】:
我们刚刚添加了对监控运行手册和警报的支持。请转到 Azure Monitor 中的警报体验,您应该能够选择自动化帐户,然后选择 Runbook 作为维度,然后根据 Runbook 的作业数量等执行操作。
【讨论】: