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

时间:2020-11-03 18:32:21

标签: redirect analytics newrelic

我有一个站点,该站点使用IIS URL重写模块来处理重定向,其规则包含在配置文件中。我需要找到一种方法来分析每个规则的触发频率,以便可以清除未使用的重定向或使用率很低的重定向,作为清除操作的一部分,除了可以了解最常见的重定向的频率之外命中。

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

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

  2. 使用新的文物监视,因为它可以查询301/302响应状态并返回目标URL的命中计数。我还无法找到一种在结果中查询引荐来源网址的方法,以使其能够更好地与实际规则匹配。这很重要,因为我理想地需要知道触发了哪个规则,以便知道是否从未使用过规则。以下是我当前正在使用的查询:

    从交易记录中的SELECT count(request.uri)response.status ='302'facet request.uri从12周前开始LIMIT 2000

0 个答案:

没有答案
相关问题