在独立的托管环境中。我们使用“计划服务+powershell+日志解析器”将iis日志记录导出到目标数据库,并获取业务部门的所有统计信息。爱。
但是,对于 Azure,我不确定这是否是正确的做法。
我看到人们正在将 iis 日志导出到 azure 存储中。但是我们不想下载日志文件然后将它们从另一台服务器或本地机器导出到数据库中
我想知道是否有人更进一步,即通过工作角色将 iis 日志导出到 azure 存储表(使其可查询)?
如果有人这样做或知道任何可用的解决方案,请传递链接。
在独立的托管环境中。我们使用“计划服务+powershell+日志解析器”将iis日志记录导出到目标数据库,并获取业务部门的所有统计信息。爱。
但是,对于 Azure,我不确定这是否是正确的做法。
我看到人们正在将 iis 日志导出到 azure 存储中。但是我们不想下载日志文件然后将它们从另一台服务器或本地机器导出到数据库中
我想知道是否有人更进一步,即通过工作角色将 iis 日志导出到 azure 存储表(使其可查询)?
如果有人这样做或知道任何可用的解决方案,请传递链接。
您是否要求通过首先从 Azure Blob 存储读取来分析 IIS 日志,然后通过辅助角色以某种易于阅读/查询的格式传输到 Azure 表存储?如果您可以在这方面添加更多内容以使其清楚,那就太好了。
我个人认为,如果您编写一个工作角色来处理存储的 IIS 日志,那么为此目的运行一个工作角色将是非常昂贵的,这就是为什么这不是标准做法的原因。大多数第 3 方工具从 Azure blob 存储(wad-iis-failedreqlogfiles和wad-iis-logfiles容器)下载日志并在本地进行分析,而且成本很低。
这是一个旧的命令行示例,用于使用logparser从 Windows Azure 下载和解析 IIS 日志(不包括保存到 Azure 表存储),因此您可以确定可以将其放在一个辅助角色中,然后添加更多代码以将您的日志保存到Azure 表存储。