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

如何定期运行Azure App Insights日志查询并存储/发送结果?

App Insights查询定期运行、结果存储及邮件通知实现方案

完全可以实现你的需求,下面是两种常用的落地方法:

方法一:Azure Monitor日志警报规则(快速上手)

  • 打开目标App Insights资源的「日志」页面,确认你的查询能正常返回预期结果
  • 点击查询页面顶部的「新建警报规则」
  • 在「信号逻辑」配置项中,设置查询的周期(比如查询过去1小时的数据)和运行频率(比如每小时执行一次)
  • 进入「操作组」配置,添加「电子邮件/短信/推送/语音」操作,填入接收邮件的地址;若需存储结果,可添加「Azure Log Analytics工作区」或「存储账户」作为导出目标,将查询结果持久化存储
  • 保存规则后,系统会自动按设定周期运行查询,触发时发送邮件通知,同时将结果同步到指定存储位置

方法二:Azure自动化Runbook(灵活定制)

  • 创建Azure自动化账户,在账户内导入Az.ApplicationInsights模块
  • 编写PowerShell或Python Runbook,调用App Insights查询API执行你的预设查询语句
  • 在Runbook中添加逻辑,将查询结果保存到Blob存储、SQL数据库等存储服务
  • 为Runbook配置计划触发器,设置定期运行的时间间隔
  • 在Runbook中集成邮件发送逻辑(可调用Office 365邮件服务或Azure逻辑应用),将查询结果以附件或正文形式发送给指定收件人

注意事项

  • 若仅需基础的通知+结果存储,方法一足够满足需求;如果需要自定义数据处理、多存储目标适配等复杂场景,优先选择方法二
  • 确保相关资源(自动化账户、存储账户)拥有访问App Insights的权限

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 13:43:04