MENU
    Ruby APM with Linux / Windows
    • 1 Minute to read

    Ruby APM with Linux / Windows


    Article summary

    This document details how to install the Ruby APM Profiler in your Ruby application running on Linux or Windows.

    Prerequisite

    Ruby Profiler Setup

    Add Stackify APM Module

    Modify application Gemfile:

    gem 'stackify-ruby-apm'
    Ruby

    Configure Application

    Add config/stackify_apm.yml to your application, modify application_name and environment_name.

    application_name: 'Ruby Application'
    environment_name: 'Production'
    YAML

    Rails

    Profiler will startup automatically, no additional configuration.

    Non-Rails

    Include StackifyRubyAPM::Middleware when starting your application:

    # config.ru
    
    require 'stackify-ruby-apm'
    use StackifyRubyAPM::Middleware
    StackifyRubyAPM.start
    
    # application startup
    
    at_exit { StackifyRubyAPM.stop }
    Ruby

    Sinatra

    # config.ru
    
    require 'stackify-ruby-apm'
    require 'sinatra/base'
    
    class MyApp < Sinatra::Base
      use StackifyRubyAPM::Middleware
    
      # get '/' do ...
    
    end
    
    StackifyRubyAPM.start
    
    run MyApp
    
    at_exit { StackifyRubyAPM.stop }
    Ruby

    Build and Deploy your application.

    Verify

    Make application requests, you can then verify results in the Retrace dashboard.

    Troubleshooting

    Review the Troubleshooting Guide.


    Was this article helpful?