Sequel 데이터베이스 툴킷을 Ruby 계측용 ORM으로 사용하는 경우 New Relic은 애플리케이션의 데이터베이스 사용에 대한 통찰력을 제공할 수 있습니다.
속편 설정
뉴렐릭의 Sequel 로그는 Sequel::Models
에 대한 쿼리와 Sequel::Databases
에 대한 확장을 통해 구현됩니다. Sequel이 뉴렐릭을 로드할 때 알고 있는 모든 데이터베이스 핸들은 자동으로 데이터베이스화되지만 3.47.0 이전 버전의 Sequel을 사용하는 경우 계측기가 로드된 후에 확장을 생성하는 경우 직접 확장을 추가해야 합니다.
db = Sequel.connect( ... )db.extension :newrelic_instrumentation
3.47.0 이후 버전에서는 Database.extension
를 사용하여 새 연결을 위한 확장을 자동으로 설치합니다.
속편 비활성화
모델 또는 데이터베이스 연결이 계측되지 않도록 하려면 newrelic.yml
의 disable_sequel_instrumentation
를 true
로 설정하여 Sequel 계측을 비활성화할 수 있습니다.