Heroku添加了一个名为X-Request-Start的HTTP头。它是一个unix时间戳。
我在Heroku上有一个Rails 3.2应用程序,想要记录HTTP请求的响应时间。
什么是Rails可能集成的最新点:
start = Time.at(env['HTTP_X_REQUEST_START'].to_f / 1000.0).utc
response_time = Time.now.utc - start
我正在考虑实施Rack中间件来计算响应时间。
答案 0 :(得分:4)
你知道Heroku已经记录了你的回复时间吗?在终端中执行heroku logs -t --app your-app-name
,您会看到service=xxxms
,这是每个请求所需的毫秒数。