AppSignal for Ruby

AppSignal supports the Ruby language with a Ruby gem. The gem supports many frameworks and gems out-of-the-box. Some gems and frameworks might require some custom instrumentation.

It's also supported to add custom instrumentation to your application and get even more insights into the performance of your code.

Configuration

In the configuration topic we'll explain how to configure AppSignal, what can be configured in the Ruby gem, what's the minimal configuration needed and how the configuration is loaded.

See our configuration page for the configuration documentation of the AppSignal gem.

Integrations

The AppSignal Ruby gem integrates with many frameworks like Rails, Sinatra, Padrino, Grape, and more.

See our integrations page for the full list and implementation details.

Custom instrumentation

Add custom instrumentation to your application or make your own integrations with AppSignal, see the instrumentation topic for more details.

Command line tools

The AppSignal Ruby gem ships with several command line tools. These tools make it easier to install AppSignal in an application, send deploy notifications and diagnose any problems with the installation.

See our command line tools page for a full list of all the available commands.

Ruby implementation support

Ruby (MRI)

We currently support Ruby 2.7.0+ and higher.

If you need older Ruby support, you can use an older AppSignal gem version, but do note that we do not provide full support for older versions of the gem.

JRuby

JRuby support is available in version 2.5.0 and higher of the AppSignal Ruby gem.

JRuby support was not available between version 0.11.x and 2.4.x of the AppSignal Ruby gem. If you can't upgrade to gem version 2.5.0 or higher, please let us know. In the meantime you can use the latest 0.11 release.

To use JRuby on Alpine Linux, make sure to upgrade to Ruby gem 2.8.0 or newer. Also check if your Operating System is supported in combination with JRuby.

gem "appsignal", "0.11.18"

Want to help us improve this documentation page?

Create a pull request

Need more help?

Contact us and speak directly with the engineers working on AppSignal. They will help you get set up, tweak your code and make sure you get the most out of using AppSignal.

Contact us

Start a trial - 30 days free

AppSignal is a great way to monitor your Ruby, Elixir & Node.js applications. Works great with Rails, Phoenix, Express and other frameworks, with support for background jobs too. Let's improve your apps together.

Start a trial