查看存储在Azure blob存储中的Web应用程序日志

时间:2017-07-11 07:39:16

标签: azure logging azure-storage-blobs

我创建了一个.Net Core 1.1 Web应用程序,并在Azure中托管了它,并在https://blogs.msdn.microsoft.com/webdev/2016/10/25/announcing-asp-net-core-1-1-preview-1/中简要介绍了日志记录概念

然后我设置了日志以写入Azure blob存储,我可以看到它正常工作,但是根据我的看法,实际查看这些日志的唯一方法是下载单个文件。

有没有办法在带有日期过滤等的流中查看所有这些日志,或者如何将这些数据提供给可以提供像Kibana这样的可用GUI的不同Azure应用程序?

3 个答案:

答案 0 :(得分:0)

如果您已启用“应用程序日志记录”'在'应用服务 - >诊断日志',您将能够在'应用服务器 - >下查看实时日志信息。记录流'。

对于GUI过滤功能,请检出Azure OMS Log Analytics。它可以进行全面的日志过滤和分析。

有关应用程序的具体详细信息,您可以查看“应用程序洞察”'。

希望有所帮助, 米希尔

答案 1 :(得分:0)

  

有没有办法在带有日期过滤等的流中查看所有这些日志,或者如何将这些数据提供给可以提供像Kibana这样的可用GUI的不同Azure应用程序?

日志文件按日期分组。如果要在线查看日志,可以安装名为Azure Web Site Logs Browser的网站扩展,这可以让我们查看所有日志(来自blob服务和文件系统)。您也可以从GitHub派生此项目,并在日志中应用您自己的查询。

enter image description here

添加Azure网站日志浏览器扩展的步骤。

Azure门户 - >打开您的Web应用程序 - >选择[扩展程序]菜单 - >点击[添加]链接 - >选择您要添加的扩展程序。

enter image description here

答案 2 :(得分:0)

Microsoft有一个桌面应用程序来显示各种Azure存储容器的内容。它被称为Azure Storage Explorer

相关问题