New Relic's APM Feature Is a Game Changer For Ruby on Rails
March 31, 2022

New Relic's APM Feature Is a Game Changer For Ruby on Rails

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with New Relic

New Relic is primarily used for Application Performance Monitoring (APM) and Synthetic Monitoring. Their APM offering gives key insights into the health and performance of the company's web infrastructure. It is used to identify code bottlenecks, timeouts, and any requests or issues that are placing a heavy burden on the server. Additionally, it can be used to identify endpoints or requests that are causing poor customer experiences due to being slow or erroring. Synthetic Monitoring is used to evaluate whether certain functional features are working.

Pros

  • Transaction Tracing.
  • Aggregating Request Performance.
  • Determining Source of Request Bottlenecks (Application or Database Layer).

Cons

  • The interface can be overwhelming and similar features sometimes are partitioned into different sections.
  • I wish transaction tracing had better, higher-level statistics about the number and frequency of database calls during a request.
  • I wish the database section had views on total query volume, not just throughput or slow queries.
  • It speeds up the identification and resolution of slow code, so developers don't have to comb through logs or do manual testing.
  • Its synthetic monitoring features can quickly alert about key flow or transactions breaking so that functional downtime can be minimized.
  • It gives the tools to maximize the customer experience when interacting with the site through its Apdex reports.
New Relic has a native integration with the IaaS service that the company utilizes which made it very easy to set up, integrate, and it also has consolidated billing with that IaaS service which is a big plus for the organization. After evaluating, I also thought it had the strongest APM capabilities compared to its competition.

Do you think New Relic delivers good value for the price?

Yes

Are you happy with New Relic's feature set?

Yes

Did New Relic live up to sales and marketing promises?

Yes

Did implementation of New Relic go as expected?

Yes

Would you buy New Relic again?

Yes

I think New Relic's APM is a great feature if you are running Ruby on Rails because ActiveRecord can abstract away the actual performance of your endpoint logic. It very easily allows you to identify endpoints that are taking too long, endpoints that have good throughput, and how the overall functionality is affecting the end-user experience. It also has many other monitoring features that can be great for companies that manage their own infrastructure.

Comments

More Reviews of New Relic