Se você estiver usando o kit de ferramentas de banco de dados Sequel como seu ORM para instrumentação Ruby, o New Relic pode fornecer alguns insights sobre o uso do banco de dados do seu aplicativo.
Configurando a sequência
A instrumentação Sequel do New Relic é implementada por meio de um plug-in para Sequel::Models
e uma extensão para Sequel::Databases
. Cada identificador de banco de dados que o Sequel conhece quando o New Relic é carregado será instrumentado automaticamente, mas se você estiver usando uma versão do Sequel anterior à 3.47.0, você precisará adicionar a extensão se criar alguma depois que a instrumentação for carregada:
db = Sequel.connect( ... )db.extension :newrelic_instrumentation
Versões posteriores a 3.47.0 use Database.extension
para instalar automaticamente a extensão para novas conexões.
Desativando sequência
Se você não deseja que seus modelos ou conexões de banco de dados sejam instrumentados, você pode desativar a instrumentação do Sequel definindo disable_sequel_instrumentation
em newrelic.yml
como true
.