Our use cases were varied. We had front-facing applications, message brokers, API gateways, legacy applications running on RPC, and platforms. We used New Relic for instrumentation, and we discovered different metrics using it.
New Relic is an APM tool, similar to Dynatrace or Datadog. It uses an agent to discover metrics based on browser, mobile, and custom matrices. We can also develop synthetic monitoring. It has helped us in exploring the metrics.
The best feature of New Relic is its simple look and feel, making it easier to use than other tools.
One thing New Relic needs to improve is the user data schema. It wanted us to move from version one to version two, but that was difficult because we wanted to do single sign-on, and it couldn't support our Ping Identity platform. That's something New Relic needs to work on.
Another issue I have with New Relic is its suite licenses. It has a two-tier system: the full-stack observability, which requires a suite license, and the free version, which doesn't offer any peer review capabilities. It needs to change because having a suite license for a user who can only view the post-stack, not even the curated view, is a big no-no. Dynatrace or SAP don't have this issue.
I should point out one more thing about New Relic. We use it with OpenShift, and one of the issues we faced was that New Relic required root access, which was a concern because no admin in the world would give any third-party vendor root access. However, they seem to have corrected this in the next version.
I have been using New Relic for three years. We're using version 8.0.
It has its limitations, but it is a stable solution.
It is a cloud-based solution, so the platforms automatically scale.
We struggled with the support.
We are currently using Dynatrace. We have moved away from New Relic because of its shortcomings – the user data schema. They had two versions, and we couldn't group different entities under version one. For example, our enterprise applications are numerous, including activation, OSS, BSS applications, and so forth.
It is an expensive solution. The licensing scheme is based on users having to have full stack observability, and there is no free version for non-seat license users to access what they want to see. I believe it's an expensive tool. They were not like that a couple of years back. Their new licensing scheme is based on full-stack capabilities; many clients would not like it. I would rate the licensing model a four out of ten. It is a very poor licensing scheme.
It works well, and it has a very good look and feel to it. However, it also has its limitations. So some clients may like it. That's why they will be willing to pay more for New Relic compared to any other API. It's fine.
Overall, I would rate the solution an eight out of ten.