4

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 中间件来计算响应时间。

4

1 回答 1

5

你知道 Heroku 已经记录了你的响应时间吗?在您的终端中heroku logs -t --app your-app-name,您将看到service=xxxms每个请求所需的毫秒数。

于 2012-10-26T12:50:12.920 回答