Desabilitar instrumentation
Temos uma opção de configuração para desabilitar a instrumentation do Sequel. Leia mais sobre:instrument_sequel.
Problemas conhecidos
Integração sequel-rails
Ao usar a gem sequel-rails, a instrumentation da gem sequel-rails e da gem AppSignal podem entrar em conflito ao executar migrations. Como ambas as gems estão instrumentando o sequel, você obterá dois eventos de instrumentation e possivelmente um erro. Desabilite a instrumentation sequel do AppSignal se isso ocorrer.Falta de instrumentation
Algumas extensions do Sequel sobrescrevem a instrumentation da gem AppSignal Ruby. Uma dessas extensions é a error_sql. Isso faz com que o AppSignal não consiga instrumentar o Sequel. O efeito é que nenhum evento de instrumentation do Sequel aparece no AppSignal.com. Para usar as instrumentations do AppSignal nesse cenário, a instrumentation sequel do AppSignal precisa ser carregada manualmente depois que todas as outras extensions tiverem sido carregadas.2.0.2, a funcionalidade das outras extensions permanece
intacta após o carregamento da instrumentation do AppSignal.
Aplicações de exemplo
Temos duas aplicações de exemplo no nosso repositório de examples no GitHub.- AppSignal + Sequel
O exemplo mostra como configurar o AppSignal com Sequel e Rails, sem ActiveRecord e usando apenas a gem sequel, não a gem sequel-rails. - AppSignal + Sequel - app de instrumentation manual
Este exemplo mostra como carregar manualmente a instrumentation Sequel do AppSignal em uma aplicação Rails, usando apenas a gem sequel, não a gem sequel-rails.