gpt4 book ai didi

amazon-web-services - 如何为我的 AWS 服务器获取有用的负载测试数据?

转载 作者:行者123 更新时间:2023-12-01 01:59:00 26 4
gpt4 key购买 nike

我在 AWS 上设置了一个系统,其中有一组 ec2 insatnce(作为来自弹性 beantalk 的应用程序服务器)在自动缩放负载平衡环境中运行。所有这些工作正常。

我想对这个实例进行负载测试,以获得帮助我弄清楚还需要对系统做些什么才能让它处理潜在的数百万用户的结果。到目前为止,我使用了一个名为 Locust ( http://locust.io ) 的工具来执行此操作。这允许我根据需要通过代理向我的实例发送请求。但是,我无法判断请求是被路由到多个实例还是不断地路由到同一个实例;如果它们被适本地负载平衡,我看不到每个 ec2 实例正在接收多少请求或它们在负载下的健康状况。 (我有一种感觉,请求没有得到适当的负载平衡,因为每次测试运行的失败率似乎总是在类似的点急剧增加。)

有没有办法从 AWS ec2 或弹性 beanstalk 控制台获取这些信息,或者是否有更好的基于 Web 的分布式负载测试工具可以提供我需要的数据?

最佳答案

有两种方法可以获取这些信息

1) 创建 S3 Bucket 并保存 ELB 日志。您可以过滤这些日志以检查哪个实例正在为您的请求提供服务

2) 检索应用程序级日志:如果在您的 EC2 实例上安装了 apache/nginx 来处理请求。在每台机器上过滤 apache/nginx 日志

希望能帮助到你 !!

关于amazon-web-services - 如何为我的 AWS 服务器获取有用的负载测试数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38112804/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com