[英]Azure-Extracting log values from the alerts
我正在尝试在Azure的警报监视服务中编写警报。 该警报应在触发时发送一封电子邮件,并且该电子邮件应包含一些直接从日志中提取的值。 这可能吗,或者在Azure中没有办法做到这一点?
在Application Insights / Log Analytics中,您也可以根据自己的查询定义警报。
例如
考虑一种情况,您想知道您的基于Web的应用程序何时以代码500(即内部服务器错误)对用户进行响应。 您将使用以下详细信息创建警报规则:
查询:
requests | where resultCode == "500"
requests | where resultCode == "500"
时间:30分钟
提醒频率:五分钟
阈值:大于0然后Alert将每5分钟运行一次查询,并使用30分钟的数据-查找结果代码为500的任何记录。即使找到一条这样的记录,它也会触发警报并触发配置的操作。
您可以将这些警报定义为将操作组定义为语音呼叫或SMS,发送电子邮件,调用Webhook,将数据发送到ITSM工具,调用Logic App,将推送通知发送到Azure应用或运行自动化运行手册。
发送电子邮件警报后,它将包括配置警报的特定条件。 不幸的是,无法从电子邮件中的Azure警报中提取日志。
如果希望此功能包含在Azure中,则可以在此处提供您自己的反馈
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.