We just raised a $30M Series A: Read our story

Elastic APM Competitors and Alternatives

Get our free report covering Dynatrace, Datadog, New Relic, and other competitors of Elastic APM. Updated: October 2021.
540,984 professionals have used our research since 2012.

Read reviews of Elastic APM competitors and alternatives

Luke Kabamba
Senior Solutions Architect at a tech services company with 51-200 employees
Real User
Top 10
Requires minimal configuration, works impressively, and provides visibility straight away

Pros and Cons

  • "The agent deployment is the most valuable. You don't need to do any configuration. You just deploy the agents, and it can automatically detect your infrastructure. That was the greatest feature that we saw in Dynatrace. If there is any database, it can detect it automatically and present everything to you."
  • "When it comes to monitoring, we did the integration with VMware vCenter, and we were able to see some good stuff. The VMware vCenter integration was really great, but what we really missed was the integration with the network management stuff such as Cisco ACI. We wanted to see integration in that area, but it was not provided by Dynatrace. So, the main feature for us is integration with things like Cisco ACI. If they can bring that one in, with vCenter in there, it would be a total solution. It would be absolutely incomparable to anything else in the market."

How has it helped my organization?

We have quite a big application that is used by almost every single person living in this country. This application is quite mission-critical. So, it was very important to detect problems as soon as they appear anywhere in the application. Dynatrace was able to show us the problems immediately without even knowing the application, code, etc. It showed us all the problems, and we have been able to present reports and solve problems very quickly.

What is most valuable?

The agent deployment is the most valuable. You don't need to do any configuration. You just deploy the agents, and it can automatically detect your infrastructure. That was the greatest feature that we saw in Dynatrace. If there is any database, it can detect it automatically and present everything to you.

It required minimal setting, and after we deployed a couple of agents, the very next day, we had the full picture of the internals of the application, and all the problems were visible straight away to us. There was no need to go and search and do a couple of things. It was quite impressive.

What needs improvement?

When it comes to monitoring, we did the integration with VMware vCenter, and we were able to see some good stuff. The VMware vCenter integration was really great, but what we really missed was the integration with the network management stuff such as Cisco ACI. We wanted to see integration in that area, but it was not provided by Dynatrace. So, the main feature for us is integration with things like Cisco ACI. If they can bring that one in, with vCenter in there, it would be a total solution. It would be absolutely incomparable to anything else in the market.

For how long have I used the solution?

We used Dynatrace almost six months ago. It was the latest version at that time.

What do I think about the stability of the solution?

It is extremely reliable.

How are customer service and technical support?

We didn't have to contact them because it was so great. The solution was taking care of itself. For example, if there was any problem, we would shut it down, and the next day, when you try to figure it out, it would have got resolved by itself. That was quite impressive. So, we didn't have to call technical support at all.

How was the initial setup?

There is absolutely no configuration that you need from any technical person. Our engineers are very junior, and they don't really know how to configure an agent or play with the configuration file. They're not familiar with that. We just deployed the agents, and these agents went and detected which is the application server, where are the logs, and what are the processes. 

What about the implementation team?

We approached them and told them we want to try it. They were very cooperative. They sent us a link to download the software and the license. We did everything ourselves. They just came to do a quick onsite demo of how things work, but we had already figured out ourselves how it works. So, it was quite interesting.

What's my experience with pricing, setup cost, and licensing?

We asked for a three-year license, and the price was quite good.

Which other solutions did I evaluate?

We have been a long-time user of Broadcom CA APM. In addition to Dynatrace, we tried Elastic and AppDynamic. 

Dynatrace gave us the license for around six months. We were quite impressed with it. It was very impressive, but unfortunately, due to financial reasons and the network management interface integration, the management decided to go with Cisco. We got a better deal with Cisco, and it was bundled with some of the other stuff that they were looking for, such as network monitoring, network management, etc. Our manager really wanted to see the network management interface integration, and it was available in AppDynamic, and that's why they went with it, but if it was for me, I would have gone with Dynatrace. So, we got a good deal with Cisco and went with AppDynamics. They've just bundled the whole solution and given it to us. We are standardizing on AppDynamic right now.

What other advice do I have?

It is the best solution in the market. I can't believe the people classify it at the same level as the other leaders on Gartner Quadrant. It is way advanced than anything else. You can't find anything that is exactly like this.

I would rate it an eight out of 10 because it is just missing the network management interface integration. I would rate all other solutions that I've seen a six out of 10.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Flag as inappropriate
BoykoVasilev
IT Specialist at a financial services firm with 5,001-10,000 employees
Real User
Top 5
An expensive product with an old design that needs to be more lightweight

Pros and Cons

  • "The technical support is good at resolving issues."
  • "When we want to monitor our encrypted traffic, this product doesn't work because our cipher is not supported."

What is our primary use case?

The primary use case is application monitoring.

How has it helped my organization?

We are no longer satisfied with this product and are migrating to Dynatrace.

What is most valuable?

The technical support is good at resolving issues.

What needs improvement?

This solution needs to be more lightweight.

It requires that you purchase a Microsoft or Oracle database, which adds extra costs.

This product still uses Java, which has been removed from most of the browsers and it requires an additional install step for the client.

You need to purchase a lot of extra products from Micro Focus because the integration with them is required before you get a final, working solution.

It is an old design that has not changed in the past ten years, other than the name of it.

It takes 20 to 30 minutes to start the application.

When we want to monitor our encrypted traffic, this product doesn't work because our cipher is not supported.

Because RUM is based on port sniffing, it means that you need to configure a port on the network or switch. This works fine in an on-premises deployment, but we are moving to the cloud and user monitoring is done differently.

For how long have I used the solution?

I have been working with the Micro Focus Real User Monitor for about ten years.

What do I think about the stability of the solution?

There are issues with stability because they still use Java. For example, right now, they are using Java Enterprise Services, JBoss. This is the cause of a lot of errors.

How are customer service and technical support?

I have been in contact with support many times and from my point of view, they are okay. In most cases, however, they try to fix the issue rather than improve the product. Ultimately, they need to change the design of the product because the best support on Earth is not going to help solve all of the issues.

Which solution did I use previously and why did I switch?

We are currently in the process of migrating from Micro Focus to Dynatrace.

With Dynatrace, it will automatically implement the application and you can monitor using a small JavaScript that is injected by the agent. Doing this same thing with Micro Focus would be a nightmare, if not impossible.

Dynatrace is not the only product that is better. AppDynamics, Elastic, and other vendors use the browser as your monitoring solution. For example, whether it is Chrome or Firefox, the browser can provide information about the application. That is the easiest way to do real user monitoring, as opposed to deploying hardware or configuring a switch.

How was the initial setup?

Setting up the basic environment is okay. However, deploying and supporting this solution is a nightmare. A lot of products are required, which means that you have to spend a lot of time and hire a lot of people to support all of the different components. That is the main problem with it.

What about the implementation team?

Our in-house team is responsible for deployment and maintenance.

What's my experience with pricing, setup cost, and licensing?

The price is approximately €30,000 ($35,500 USD) for the enterprise edition.

What other advice do I have?

I have to say that I am very disappointed with this solution. It's very heavy, and it is a nightmare to deploy and maintain. Compared to all of the other solutions, Micro Focus is out of date. In summary, the design is very, very old and it is not the future for us.

If you have an old-fashioned infrastructure with data center servers then this is a good solution for you. You can deploy RUM, connect it to the switch, configure the switch, and it works well. However, if you are a modern company and want to monitor cloud services, it is really hard to do. Essentially, it is not the right solution in that case. For people who don't use virtualization, it might be perfect.

I would rate this solution a two out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
MM
Vice President at a financial services firm with 10,001+ employees
Real User
Top 10
A fantastic solution for monitoring a database

Pros and Cons

  • "To be honest, it's a fantastic product."
  • "The scalability could be improved."

What is our primary use case?

We use this solution for database monitoring, application processing, and performance monitoring. Within our business unit, there are hundreds of people using this solution.

AppDynamics was implemented to help us with some performance issues. I'm not a big fan in terms of other features compared to some of the other tools that we use, but when it comes to end-user monitoring (where you want to capture or trend back business transactions, or where you want to really view the performance of the tools), It's not just good in terms of managing your production system, but some of the developers use it to tackle performance issues and get ahead. 

What is most valuable?

The application performance monitoring when it comes to code (especially Java code), is really amazing.

The key feature of AppDynamics where it really helps us is instrumentation and database monitoring. 

The user interface is also good.

What needs improvement?

The challenges that we face are all performance based, relating to business transactions, not database monitoring.

For how long have I used the solution?

I have been using this solution for a couple of years.

What do I think about the stability of the solution?

AppDynamics Database Monitoring is very stable.

What do I think about the scalability of the solution?

The scalability could be improved. There is a limitation in terms of the technology that can be supported. For Example, if you want to implement through Java, that is pretty seamless.

The amount of configuration you get there is actually quite low, so you can pretty much go ahead. However, if you're implementing C++ applications, I think it's going to be very difficult.

How are customer service and technical support?

We have an enterprise tooling team of our own. We actually don't support the product internally; however, there are some consultants from AppDynamics who join us from time to time to help us whenever we experience issues that we need help dealing with.

How was the initial setup?

The installation was quite straightforward. Simply deploy the agent to start coding the data to the controller, and it will do the rest.

Deployment took less than an hour or two. It's best to have the help of expert staff, but if you don't, just follow the instructions.

What about the implementation team?

We deployed this solution on our own with a maintenance team of eight to ten people.

What other advice do I have?

I would recommend this solution to other companies. On a scale from one to ten, I would give AppDynamics Database Monitoring a rating of eight. To be honest, it's a fantastic product.

Which deployment model are you using for this solution?

Public Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Get our free report covering Dynatrace, Datadog, New Relic, and other competitors of Elastic APM. Updated: October 2021.
540,984 professionals have used our research since 2012.