Instrumentatie uitschakelen
We hebben een configuratieoptie om de instrumentatie voor Sequel uit te schakelen. Lees meer over:instrument_sequel.
Bekende problemen
sequel-rails-integratie
Bij gebruik van de sequel-rails-gem kunnen de instrumentatie van de sequel-rails-gem en de AppSignal-gem conflicteren bij het uitvoeren van migrations. Omdat beide gems sequel instrumenteren, ontvangt u twee instrumentatie-events en mogelijk een fout. Schakel de AppSignal sequel- instrumentatie uit als dit zich voordoet.Gebrek aan instrumentatie
Sommige Sequel-extensies overschrijven de instrumentatie van de AppSignal Ruby-gem. Een voorbeeld is de error_sql. Dit zorgt ervoor dat AppSignal Sequel niet kan instrumenteren. Het gevolg is dat er geen Sequel-instrumentatie- events op AppSignal.com verschijnen. Om in dit scenario de AppSignal-instrumentaties te gebruiken, moet de AppSignal Sequel- instrumentatie handmatig worden geladen nadat alle andere extensies zijn geladen.2.0.2 blijft de functionaliteit van de andere extensie
intact na het laden van de AppSignal-instrumentatie.
Voorbeeldapplicaties
We hebben twee voorbeeldapplicaties in onze examples-repository op GitHub.- AppSignal + Sequel
Het voorbeeld laat zien hoe u AppSignal opzet met Sequel en Rails, zonder ActiveRecord en alleen met behulp van de sequel-gem, niet de sequel-rails-gem. - AppSignal + Sequel - handmatige instrumentatie-app
Dit voorbeeld laat zien hoe u handmatig de AppSignal Sequel-instrumentatie laadt in een Rails-applicatie, alleen met behulp van de sequel-gem, niet de sequel-rails-gem.