监控Sinatra的请求数量

时间:2013-09-18 01:27:29

标签: ruby sinatra

如果我的sinatra中有特定链接,例如说/ requests,我该如何监控页面加载的次数。理想情况下,我希望能够获得访问服务器上特定页面的次数的命中数。感谢。

1 个答案:

答案 0 :(得分:1)

有很多方法可以做到这一点。例如,您可以添加filters来记录此内容。

要记录请求,您可以使用文件系统,数据库等。如下所示。

#filter to intercept request to URL
before '/requests' do
  log_request
end
# Helper function to write
def log_request
  # Actual logic to write to file system or database
end