Padrino

Padrino applications are officially supported. Instrumenting Padrino applications requires some manual setup. Follow the installation steps in AppSignal, starting by clicking 'Add app' on the accounts screen.

Is your application using a combination of Grape, Hanami, Padrino or Sinatra? Follow our guide for instrumenting multiple Rack applications.

Installation

After installing the AppSignal gem, add the AppSignal integration after requiring padrino.

ruby
# config/boot.rb require "rubygems" unless defined?(Gem) require "bundler/setup" require "appsignal" # Add this require # Load the Padrino integration Appsignal.load(:padrino) # Start AppSignal Appsignal.start # For Ruby gem 3.11 and older require "appsignal/integrations/padrino" # Add this line

Then, create the AppSignal configuration file config/appsignal.yml. For more details on configuring AppSignal, see the Ruby configuration page.

After these steps, start your Sinatra app and wait for data to arrive in AppSignal.