MemoryMonitoring Middleware

MemoryMonitoring::Rack provides support for Memory monitor for Rack compatible web applications.

Installation

Add this line to your application's Gemfile:

gem 'memory-monitoring'

And then execute:

$ bundle

Or install it yourself as:

$ gem install memory-monitoring

Configuration

Rack

In config.ru, configure MemoryMonitoring::Rack by passing a block to the use command:

use MemoryMonitoring::Rack

Or Padrino, Sinatra:

run MemoryMonitoring::Rack.new(Padrino.application)

Rails

Put something like the code below in config/application.rb of your Rails application. For example, this will allow GET, POST or OPTIONS requests from any origin on any resource.

module YourApp
  class Application < Rails::Application

    # ...

    config.middleware.use MemoryMonitoring::Rack

  end
end