the Sequel database toolkit を Ruby のインストルメント用 ORM として使用している場合、New Relic はアプリケーションのデータベース使用状況を把握することができます。
続編の設定
New Relicの Sequel インストゥルメンテーションは、Sequel::Models
のプラグインと Sequel::Databases
の拡張機能を介して実装されています。 New Relicがロードされるときに Sequel が認識しているすべてのデータベース ハンドルは自動的にインストゥルメント化されますが、3.47.0 より前のバージョンの Sequel を使用している場合は、 インストゥルメンテーションのロード後に拡張機能を作成する場合は、自分で拡張機能を追加する必要があります。
db = Sequel.connect( ... )db.extension :newrelic_instrumentation
3.47.0 以降のバージョンDatabase.extension
を使用して、新しい接続用の拡張機能を自動的にインストールします。
シーケンスの無効化
モデルまたはデータベース接続を計測したくない場合は、 newrelic.yml
のdisable_sequel_instrumentation
をtrue
に設定して、Sequel 計測を無効にすることができます。