NewRelicでSinatraアプリを監視

NewRelicでSinatraアプリの監視を始めたのでメモ。
NewRelic Sinatra support

Gemfile:

source "https://rubygems.org"

gem "sinatra"
gem "newrelic_rpm"

config.ru:

$:.unshift(File.expand_path("../lib", __FILE__))
 
require "sinatra_app"
require "newrelic_rpm"

NewRelic::Agent.after_fork(:force_reconnect => true)
 
 run SinatraApp.new

newrelic.yml:

ダウンロードしてconfig/newrelic.ymlに配置。

$ cd /path/to/sinatra
$ mkdir -p config
$ mv -i /path/to/newrelic.yml config/.