gpt4 book ai didi

ruby-on-rails - 是否有任何工具可以监控 Rails 中 Puma 进程排队的性能?

转载 作者:太空宇宙 更新时间:2023-11-03 16:58:57 25 4
gpt4 key购买 nike

当请求进入我的应用程序时,我试图隔离 puma 进程排队。我添加了中间件来确定收到请求和发回响应之间的时间。不过,我想看看,无论出于何种原因,Puma 是否花费了很长时间,或者工作人员没有有效地处理队列中的请求。我找不到任何好的工具来对开发中的请求进行基准测试。

最佳答案

您可以使用 rack-mini-profiler gem 来监控时间响应。它将在左上角显示结果。默认情况下,rails 会做你想做的事。您可以在每个请求的底部查看响应时间。

Completed 200 OK in 2203ms (Views: 95.3ms | ActiveRecord: 71.5ms)

我强烈建议您使用 NewRelic 来监控您的应用程序。因为它会在您的系统级别和应用程序级别处理得非常顺利。它还会监控您的数据库。

关于ruby-on-rails - 是否有任何工具可以监控 Rails 中 Puma 进程排队的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45556461/

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