Si vous utilisez la boîte à outils Sequel base de données comme ORM pour Ruby instrumentation, New Relic peut fournir des informations détaillées sur l'utilisation de la base de données de votre application.
Configuration de Sequel
L'instrumentation de Sequel de New Relic est implémentée via un plugin pour Sequel::Models
et une extension pour Sequel::Databases
. Chaque handle de base de données que Sequel connaît lorsque New Relic est chargé sera automatiquement instrumenté, mais si vous utilisez une version de Sequel antérieure à 3.47.0, vous devrez ajouter l'extension vous-même si vous en créez une après le chargement de l'instrumentation :
db = Sequel.connect( ... )db.extension :newrelic_instrumentation
Versions après 3.47.0 utilisez Database.extension
pour installer automatiquement l'extension pour les nouvelles connexions.
Désactiver Sequel
Si vous ne souhaitez pas que vos modèles ou connexions de base de données soient instrumentés, vous pouvez désactiver instrumentation Sequel en définissant disable_sequel_instrumentation
dans newrelic.yml
sur true
.