Redirect 通过IIS日志或其他工具捕获重定向的频率

Redirect 通过IIS日志或其他工具捕获重定向的频率,redirect,analytics,newrelic,Redirect,Analytics,Newrelic,我有一个网站,它使用IIS URL重写模块来处理重定向,重定向规则包含在配置文件中。我需要找到一种方法来分析每个规则的触发频率,以便在清理操作中删除未使用或使用率很低的重定向,此外,还可以查看最常见的重定向被命中的频率 我正在探索两种不同的选择,但希望有一种工具或解决方案已经存在。以下是我正在探索的一些选项: 创建具有规则名称和正则表达式哈希表的PowerShell脚本,并针对IIS日志中出现的URL请求运行该脚本。如果在规则名称和命中计数的单独哈希表中存在匹配记录。然后,此过程将继续,直到评估

我有一个网站,它使用IIS URL重写模块来处理重定向,重定向规则包含在配置文件中。我需要找到一种方法来分析每个规则的触发频率,以便在清理操作中删除未使用或使用率很低的重定向,此外,还可以查看最常见的重定向被命中的频率

我正在探索两种不同的选择,但希望有一种工具或解决方案已经存在。以下是我正在探索的一些选项:

  • 创建具有规则名称和正则表达式哈希表的PowerShell脚本,并针对IIS日志中出现的URL请求运行该脚本。如果在规则名称和命中计数的单独哈希表中存在匹配记录。然后,此过程将继续,直到评估完整个日志,然后导出到csv文件

  • 使用New relic monitoring,因为它可以查询301/302响应状态并返回目标url上的点击次数。我还没有找到一种方法来查询结果中的推荐人,以便能够更好地将其与实际规则进行匹配。这一点很重要,因为理想情况下,我需要知道触发了哪个规则,以便知道是否从未使用过某个规则。以下是我当前使用的查询:

    从事务中选择count(request.uri),其中response.status='302'facet request.uri自2000年12周前开始