The service map feature is very useful.
The simplicity of the dashboard is very good. It shows the throughput latency and all of the transactions.
It offers transactions, but it does not offer an endpoint-level insight at the URL level. When we get a request, we want to know what the life cycle of that service is, and where the cycle is. This is what I am trying to locate with most of the solutions now.
I am trying to research how to find a cycle per endpoint and not at the service level.
It is very difficult to award the service level cycles at an endpoint level. It is important for us to get new insights to create better hygiene around the business use cases.
At the endpoint level, the visibility is not that great, and metrics are not available. It gives you a full view of the entire function's execution and not from the context of the URL altogether.
Also the response time, the latency contribution, and the throughput contribution are areas that need improvement. You can get the throughput contribution from New Relic, but not the latency contributions. You cannot get it at all.
These are the major limitations. When working with AppDynamics, I did not find any limitations, but the same can not be said with New Relic.
The way that it classifies the actual services is a bit ambiguous. It's not perfect. For example, I see there are certain solutions that are listed as extra services, as a dependency, and still I find that among load contribution, it tries to show that those services separately, which is confusing.
With the transactions, when it tries to show a type of "bufferHandler" from inside, it doesn't show what the nature of the request is. Especially with Microservices, it doesn't show what kind of method is present, which makes finding data very difficult. Instead, you need to go to the raw data. I think that defeats the purpose of using this tool.
The transactions do not show the time consumed by the request, from the metrics execution perspective. It was suggested that I did not know how to read it but I have done all that I could. It is very difficult to relate to and requires a lot of experience and time to read through, which it should not.
It should not be difficult to find the latency and throughput for the entire system when requested. It should not be difficult to develop the data that relates to the various types of execution.
It should have complete exposure around the endpoints.
The services-to-service dependency is fine but most of the startups have only one or two services that are all cycled. It does not provide you with a lot of help when you are showing that the two services are dependent.
What all of the dependent endpoints are and how are the cycles being formed is information that should be available in most tools, but not with New Relic and some other tools.
I have been using New Relic APM for one year, but in-depth in the last two months.
We are not using the latest version but within the year.
Almost all of the developers are using this solution in our organization. We have approximately 60 users.
It is used on a day-to-day basis.
I have not used technical support.
Previously, almost four years ago, I used AppDynamics. I think that it is a very good tool. I would rate AppDymanmics an eight out of ten.
We changed to another solution because of the cost. All of the developers loved the AppDynamics dashboard. It was very clear.
I was not a part of the team for the setup but my impression is that the documentation could have been better. It didn't make much sense.
For beginners using New Relic, the setup can be difficult and should be simplified.
We have a DevOps team to maintain this solution, but it doesn't require a lot of maintenance.
I think the pricing is reasonable.
There is a good bare minimum of required features for this tool, but if they are out to the in-depth analysis then finding a cross-dimensional relationship is not straightforward. It is difficult to implement.
If you are concerned about how your services behave, then New Relic shouldn't be your first choice. However, if you are considering New Relic APM, is a very affordable choice.
I would rate New Relic APM a seven out of ten.