Ruby agent

As the first in New Relic's family of language agents, the Ruby agent combines years of proven stability with ongoing feature releases. Use the Ruby agent to identify problems and improve your app. Monitor data from detailed dashboards in New Relic APM, New Relic Browser, and other New Relic products. Query, visualize, and share your data via New Relic Insights.

Get started. Discover Ruby agent capabilities and how to get up and running. Learn about New Relic's GitHub repository and rdocs.

Install the Ruby agent. Follow standard installation procedures on supported JRuby or MRI versions, or use the Rails plugin on GitHub.

Configure the agent. Use default newrelic.yml settings, environment variables, or server-side settings to fine-tune data collection that matters the most to your business.

Extend agent instrumentation. Customize via method tracers, instrumentation, agent API, and more. Work with various gems and middleware supported by the Ruby agent.

Verify compatible frameworks. Check the Ruby agent's version support for your web servers, web frameworks, databases, background jobs, HTTP clients, etc.

Troubleshoot common problems. Scan the full list of Ruby self-service documentation to troubleshoot and solve typical problems quickly.

Ruby app's Overview in New Relic APM > (select an app) > Overview: The APM Overview page includes charts and tables showing your Ruby app's performance at a glance, plus links to end user performance in New Relic Browser, hosts monitored by New Relic Infrastructure, data analysis via New Relic Insights, and more.