shadowreader:用于重播网站流量的无服务器负载测试。 由AWS Lambda提供支持

时间:2024-02-25 16:45:23
【文件属性】:

文件名称:shadowreader:用于重播网站流量的无服务器负载测试。 由AWS Lambda提供支持

文件大小:3.04MB

文件格式:ZIP

更新时间:2024-02-25 16:45:23

python aws benchmarking aws-lambda serverless

影子阅读器 ShadowReader能够通过从访问日志中收集流量模式,将生产流量重播到您选择的目的地。 它基于AWS Lambda,S3和Elastic Load Balancer构建。 在上表中,蓝线是ShadowReader的请求率,橙色是生产网站上的负载。 ShadowReader通过以与实时网站相同的速度重放生产中的URL来模拟真实的用户流量。 由于没有服务器,因此与传统的分布式负载测试相比,它在成本和性能方面更为有效,并且实际上已扩展到每分钟50,000个以上的请求。 支持从以下负载平衡器重放日志: (计划支持其他类型的负载均衡器) 阅读有关 文献资料 要开始使用,请参阅:


【文件预览】:
shadowreader-master
----.travis.yml(994B)
----shadowreader()
--------functions()
--------requirements-dev.txt(79B)
--------.coveragerc(44B)
--------parser.py(5KB)
--------package.json(347B)
--------plugins()
--------tests()
--------serverless.example.yml(7KB)
--------shadowreader.example.yml(2KB)
--------classes()
--------requirements.txt(63B)
--------requirements-local-parser.txt(27B)
--------utils()
--------.flake8(688B)
--------libs()
----docs()
--------filters.md(3KB)
--------demo-cf.yml(7KB)
--------demo-cf-choose.yml(4KB)
--------demo_live_replay.md(6KB)
--------imgs()
--------local_parser.md(6KB)
--------setup.md(6KB)
--------cloudwatch-guide.md(1KB)
----.github()
--------ISSUE_TEMPLATE()
----LICENSE(11KB)
----CONTRIBUTING.md(1KB)
----.gitignore(374B)
----README.md(9KB)
----.pre-commit-config.yaml(806B)

网友评论