有助于以通用日志和组合日志格式重放apache文件

apache-repla的Python项目详细描述


apache replay python包

摘要

存在许多可以使用现有的Apache HTTPD(或其他)的软件 以通用日志格式或组合日志格式进行日志分析,然后执行 和他们在一起。我觉得用纯 python,使用可以从pip安装的包。

功能

  • 对新服务器重播请求
  • 统计日志条目
  • 根据开始日期和结束日期进行筛选
  • 使用新的规范服务器url打印日志

安装

安装正常:

pip install apache-replay

用法

生成使用:

apache-replay --help

示例

统计2018年11月的请求数:

apache-replay --player count https://site.com/ /var/logs/httpd/access_log.2018-11*

根据qa-mysite.com回放相同的日志(仅get、head和options):

apache-replay https://qasite.com/ /var/logs/httpd/access_log.2018-11*

仅重播该文件中的2000个日志条目

apache-replay --count 2000 https://qasite.com/ /var/logs/httpd/access_log.2018-11*

许可证

麻省理工学院许可证

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring安全编程授权   java Android库AAR取决于另一个库   Java/Groovy双精度语句问题   爪哇。查看安卓监视器图形时,release()不会减少我的内存   java无法在子类中使用EventFiringWebDriver对象   java第一个if语句始终为true,但第二个if语句不为true   java如何从作为字符串提供的XML源代码创建可绘制(或XmlResourceParser对象)?   多线程Java并发问题锁和同步方法   java Android Studio注册链接   java ArrayList of ArrayList of String   使用Shadow重新定位的包中的java Kotlin属性不起作用   java在接口org上找不到方法。阿帕奇。伊巴蒂斯。遗嘱执行人。陈述名为prepare的语句处理程序   如何在Java中放大2倍?   java当参数作为RequestBody和RequestParam发送时,sprig控制器无法识别发送的请求