I have worked with New Relic for approximately three to four years.
The best features in New Relic include its numerous API integrations and a good source of support. The support is excellent, and they provide blogs and forums. There is something called NRQL, New Relic Query Language, which can be used to query many things and retrieve data. Using API calls allows you to automate and pull a dashboard out of it, making manipulation easily done. These are some things I have done with New Relic as an end customer.
It reduces the operational overhead. Your data is monitored end to end, which could be directly linked with the SLA and SLO. That is the main thing.
New Relic can be improved by incorporating an automated incident analysis solution. They have comprehensive enterprise data, and based on that, they could generate and forecast things. They can predict anomalies, and even though anomaly prediction is already there, it can be improved.
Using real-time data, if there are any malicious patterns or something happening, they can identify those. They really need to stream the data and have something important running, such as predicting or identifying any suspicious activity. If they could develop these features, it would be very beneficial.
In my opinion, New Relic is a stable solution.
I would rate the technical support from New Relic as nine out of ten.
The initial setup of New Relic is pretty easy. It is very well documented.
The deployment of New Relic was done in-house.
I am not sure about ROI as I have not gone over that. However, it reduces the operational overhead. Your data is monitored end to end, which could be directly linked with the SLA and SLO. That is the main thing.
I have experience with various Amazon solutions, but I am not really involved in the data-related role. My scope is that I work within some specific services. In my organization, I am part of an engineering team where I work only with these specific things. I love to explore these things, but I do not have much hands-on experience, and I am not a subject matter expert.
I have worked with Zabbix and Grafana. Grafana is a visualization tool that allows you to ingest existing data and visualize it while taking a report out of it. It is a great monitoring dashboard tool. Currently, in my company, they are using other solutions DataDog and New Relic. However, I would choose Grafana. It is open-source, and the enterprise edition is also available. The open-source version is more than enough for an enterprise to have their data visualized.
New Relic is suitable for banking domains, investment brokerage products, or anything related to high-security data. Organizations might use New Relic because they want their data stored and they want the support. It works as a whole monitoring solution, including logging, monitoring, and application profiling tools. It has a good set of API for managing alerts, and many automations can be done in New Relic. It is an enterprise solution that requires payment.
I rate New Relic eight out of ten.