我没有看到POST /foo
等网络请求,而是只看到App#call
的Rack应用。
如何为每个HTTP请求设置New Relic工具?
答案 0 :(得分:1)
class App
def self.call env
NewRelic::Agent.set_transaction_name "#{ env[ 'REQUEST_METHOD' ]} #{ env[ 'PATH_INFO' ]}", category: :sinatra
没有必要告诉New Relic设置调用方法,因为它会自动执行此操作。
我设置了一个交易名称,因为否则所有交易的名称都是" call"。