如何将Azure Web应用程序/ Web作业自定义日志提取到Azure Monitor日志分析工作区中

时间:2019-06-19 14:18:02

标签: azure azure-web-sites azure-log-analytics azure-monitoring

我们在Azure应用程序服务中托管了网站和webjob,这些网站和Webjob将自定义应用程序日志数据记录到Azure blob存储中(使用应用程序服务中的“监视”>“应用程序服务日志”>“应用程序日志记录(Blob)”选项)。我们希望在将这些日志文件插入到Blob存储中时将其发送到Azure Monitor日志分析工作区,以便我们可以聚合日志,发送警报等。看起来很容易将自定义日志数据从Azure VM发送到通过在VM上安装Microsoft监视代理程序来创建日志分析工作区,但是似乎没有直接支持从Blob存储发送日志数据。有人对此有解决方案吗?

我已经尝试使用Logic应用程序将数据从Blob存储发送到Log Analytics工作区,但是运气不高。

1 个答案:

答案 0 :(得分:0)

AFAIK当前满足您要求的最佳方法是使用Azure Log Analytics HTTP Data Collector API,它有助于将自定义日志数据发送到Log Analytics工作区存储库。为了便于说明,您还可以在本文中看到示例代码。

希望这会有所帮助!!干杯!