github.com/newrelic/newrelic-ruby-agent

New Relic RPM Ruby Agent

Open this visualization on its own page →

Contributors

217

Lines of Code

35,955

From

2007-07-30

To

2020-12-21

About newrelic/newrelic-ruby-agent

The New Relic Ruby agent is an application performance monitoring tool that helps developers identify and solve performance issues in Ruby applications. It can be installed as either a Ruby gem or a Rails plugin and monitors web applications to collect performance data, which is sent to New Relic's platform for analysis. The agent also supports collecting custom business data alongside performance metrics, enabling data-driven decision making about application optimization and user experience.

The agent supports a wide range of Ruby versions and frameworks, with documentation covering installation scenarios for Rails applications, AWS Lambda, Google App Engine, pure Rack apps, Heroku deployments, and background job monitoring. It can also be used to monitor non-web Ruby applications beyond traditional web frameworks. Installation is straightforward through Bundler or direct gem installation, with configuration options available through New Relic's documentation.

The project is actively maintained by New Relic engineering teams and licensed under the Apache License Version 2.0. It welcomes community contributions through GitHub pull requests and follows a standard contributor licensing agreement process. New Relic provides comprehensive support through documentation, a dedicated support team available 24/7, training resources, and a bug bounty program for security vulnerabilities.

Share this video