gpt4 book ai didi

ruby-on-rails - 将 oink gem 与 heroku 一起使用

转载 作者:IT王子 更新时间:2023-10-28 23:30:14 26 4
gpt4 key购买 nike

我已经安装了 oink gem 来监控我的 rails 应用程序的内存使用情况。为了查看 oink 报告,我需要在终端中运行以下命令:

oink --threshold=75 /log/*

当我在我的机器上运行它时,它会显示开发环境的报告。问题是我对查看我的生产环境的报告更感兴趣。我的应用托管在 heroku 上,有没有办法为 heroku 的生产环境运行 oink 的终端命令?

谢谢

最佳答案

我在 heroku 上工作:

您必须将 log_level 更改为 info 才能显示 oink 日志:

heroku config:add LOG_LEVEL=info

使用自定义标准输出记录器将 oink 中间件添加到 production.rb

config.middleware.use( Oink::Middleware, :logger => Hodel3000CompliantLogger.new(STDOUT))

当你想解析你的日志时,将它们尾随到一个本地文件,然后删除 heroku 的前缀并仅过滤到 oink 行。

heroku logs --tail > log/production.log
cat log/production.log | cut -c 46- | grep 'Oink\|Memory\|Instantiation' > log/production-oink.log

然后在你的新本地日志上运行 oink

oink --threshold=0 log/production-oink.log

您也可以从 logentries 或回形针下载日志

关于ruby-on-rails - 将 oink gem 与 heroku 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8986144/

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