Welcome to the APM Ruby Agent documentation.

The Elastic APM Ruby Agent sends performance metrics and error logs to an Elastic APM Server. It has built-in support for Ruby on Rails and other Rack-compatible applications.

Additional Componentsedit

APM Agents work in conjunction with the APM Server, Elasticsearch, and Kibana. Please view the APM Overview for details on how these components work together.

Framework Supportedit

The Elastic APM Ruby Agent officially supports Ruby on Rails versions 4.x on onwards, see Getting started with Ruby on Rails.

For Sinatra and other Rack compatible frameworks, see Getting started with Rack.