If you are using the Sequel database toolkit as your ORM for Ruby instrumentation, New Relic can provide some insight into your application's database usage.
New Relic's Sequel instrumentation is implemented via a plugin for Sequel::Models, and an extension for Sequel::Databases. Every database handle that Sequel knows about when New Relic is loaded will automatically be instrumented, but if you're using a version of Sequel before 3.47.0, you'll need to add the extension yourself if you create any after the instrumentation is loaded:
db = Sequel.connect( ... )db.extension :newrelic_instrumentation
Versions after 3.47.0 use
Database.extension to automatically install the extension for new connections.
If you do not want your models or database connections to be instrumented, you can disable Sequel instrumentation by setting
If you need more help, check out these support and learning resources:
- Browse the Explorers Hub to get help from the community and join in discussions.
- Find answers on our sites and learn how to use our support portal.
- Run New Relic Diagnostics, our troubleshooting tool for Linux, Windows, and macOS.
- Review New Relic's data security and licenses documentation.