iis - 创建仪表板来分析 IIS Web 流量

标签 iis logging dashboard webtrends web-statistics

我使用的是带有 IIS6 的 Windows Server 2003 和带有 IIS7 的 Windows Server 2008R2。 我需要创建一个类似于谷歌分析的仪表板,非技术用户可以通过网页查看该仪表板。我认为这可以通过分析 IIS 日志文件来完成,但我不确定实现此目的的最佳途径是什么。

创建可访问以分析 IIS Web 流量的仪表板的最佳方法是什么?

分析 IIS 日志文件是最好的方法吗?
如果是这样,哪种 IIS 日志记录格式最适合此目的?
ODBC 日志记录对性能影响那么大吗?

是否有任何免费或廉价的应用程序可以实现此目的?

最佳答案

一种选择是创建一个使用 Microsoft 的 LogParser 的应用程序工具。它支持多种文件格式,并允许您使用类似 SQL 的语法查询 IIS 日志文件。它还提供了可以在.NET 中使用的可编程 COM API。有许多使用 LogParser 的示例。下面是一些链接,以及官方的forum .

http://www.codinghorror.com/blog/2005/08/microsoft-logparser.html

http://linuxlore.blogspot.com/2006/11/howto-use-microsofts-logparser-to.html

http://support.microsoft.com/kb/910447

http://weblogs.asp.net/rrobbins/archive/2007/12/03/asp-net-code-to-query-ftp-logs-using-logparser.aspx

http://www.codeproject.com/KB/recipes/SimpleLogParse.aspx

http://gluegood.blogspot.com/2008/09/freeware-logparserzip.html

您还可以在CodePlex上找到一些使用LogParser的示例项目。 .

就免费应用程序而言,我所知道的一些应用程序包括:

关于iis - 创建仪表板来分析 IIS Web 流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3622079/

相关文章:

java - 杀死刚刚运行的Linux进程

python - python中的详细级别到底是什么?(每个级别之间的差异)

ruby-on-rails - 仪表板的Rails Controller 设计模式

wcf - IIS 托管的 WCF 服务创建了数千个临时文件夹

c# - 在高容量 IIS 网站上运行时 Entity Framework 会失败吗

php - 如何在 Laravel 5 中编写单独的日志文件?

document - Microstrategy - 仪表板和文档

postgresql - PostgreSQL上的报告工具(如果重要的话,托管在Heroku中)

c# - 从 IIS 托管环境确定绑定(bind)

Azure Http 到 Https 重定向不适用于 SPA