使用辅助角色 Azure 分析 IIS 日志



在独立托管环境中。我们使用"定时服务 + PowerShell + 日志解析器"将 IIS 日志记录导出到目标数据库中,并获取业务部门喜欢的所有统计信息。

但是,当涉及到Azure时,我不确定这是否是正确的做法。

我看到人们正在将 IIS 日志导出到 Azure 存储中。但是,我们不想下载日志文件,然后将它们从另一台服务器或本地计算机导出到数据库中。

我想知道是否有人更进一步,即将 IIS 日志导出到 azure 存储表中(使其可查询)由辅助角色

如果有人这样做或知道任何可用的解决方案,请传递链接。

是否要求通过先从 Azure Blob 存储读取,然后通过辅助角色以某种易于读取/查询的格式传输到 Azure 表存储来分析 IIS 日志?如果您可以在这方面添加更多内容以使其清楚,那就太好了。

我个人认为,如果您编写一个辅助角色来处理存储的 IIS 日志,那么为此目的运行辅助角色的成本非常高,这就是为什么这不是标准做法的原因。大多数第三方工具从 Azure blob 存储(wad-iis-failedreqlogfiles 和 wad-iis-logfiles 容器)下载日志并在本地进行分析,成本很低。

下面是使用日志解析器从 Windows Azure 下载和分析 IIS 日志的旧命令行示例(不包括保存到 Azure 表存储),因此你肯定可以在辅助角色中将其放在一起,然后添加更多代码以将日志保存到 Azure 表存储

最新更新