如何为Rack应用程序设置New Relic?

时间:2016-03-09 22:09:38

标签: ruby rack newrelic

我没有看到POST /foo等网络请求,而是只看到App#call的Rack应用。

如何为每个HTTP请求设置New Relic工具?

1 个答案:

答案 0 :(得分:1)

class App
  def self.call env
    NewRelic::Agent.set_transaction_name "#{ env[ 'REQUEST_METHOD' ]} #{ env[ 'PATH_INFO' ]}", category: :sinatra

没有必要告诉New Relic设置调用方法,因为它会自动执行此操作。

我设置了一个交易名称,因为否则所有交易的名称都是" call"。