Appmon:
- Drill downs to root causes.
- Easy to find the performance bottlenecks.
- Full insight into all classes.
- UEM helps to identify user experience and detailed steps performed by the user.
Appmon:
I have identified and fixed the following performance issues in non-production before we release the app:
There are so many!
DT Saas: Does not have all the features that Appmon has. Maybe in the future releases it may have all features.
We use it for identifying issues in production.
We had an issue with Web Services going down in production, and we used Dynatrace to monitor the exceptions and alert the vendor to correct the service. This, in turn, helped minimize end-user impact.
Every time I want to see the PurePath, I have to launch the client. It would be helpful if they introduced this in the browser application.
Also, configuring alerts is bit confusing.
We are using Appmon and Gomez tools to monitor performance metrics in production systems. Appmon is used to monitor performance of production and test environments. We even use it to debug the results of performance tests using Appmon.
We have used Dynatrace for various projects. Everytime it has been really handy in identifying the root of the cause. We have used this tool to help in cases such as production performance outages and functional level issues.
PurePath is the most useful feature in the Appmon tool. It gives a lot of flexibility in identifying issues and finding the flow of execution. PurePath is also used to create many complex measures and business transactions as per our needs.
Addition of more statistical features, plus different time series modeling techniques, would really help for future versions.
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.
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.
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.
We used Dynatrace almost six months ago. It was the latest version at that time.
It is extremely reliable.
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.
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.
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.
We asked for a three-year license, and the price was quite good.
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.
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.
Our primary use case is to monitor the full stack of our digital platform, including the user experience. This provides us with business insights.
This solution has helped us with faster identification of the root cause, allowing faster resolution and increased uptime.
The most valuable feature is the AI, which makes root cause identification much faster, and the support much easier.
I would like to have the ability to share live data with selected third parties so that they can see how their product is performing for our company.
We are using it track how the data flows throughout the entire AWS environment and seeing if there are any road blocks in between and trying to fix those. Dynatrace is really good at illustrating those. It provides a nice graph, and we can see where everything goes. It is easy to explain both to the people that work with it and the customers who want to see where their data is going.
In terms of tracing where the data is going, some clients don't want it to hit a particular instance, or even worse hit a database that is not part of what its designed for. Therefore, it makes sure everything is where the customer expects it to be. It is a great tool for that.
The graphical interface is helpful, as it illustrates things well for anyone who wants to know about the information it provides.
If Dynatrace could take out the controller that would be great. It is one less thing to install right now. Though, I understand why they would need it.
The less stuff that you have on the instances which are running on the actual apps themselves are better for people that watch user products. So, if it could go agentless, that would be great, but I understand why Dynatrace would need it to capture the points. However, every time we spin up an EC2 instance, we have to slap an agent on it and that is more work.
I would like them to make those agents and controllers as small as possible. That would be great. Or, if they could remove them entirely, that would be great too.
I haven't had any major issues with stability. Sometimes, the controller feels a little overloaded if you have a lot agents running, but that's just a matter of sizing things up.
The scalability ties into the Dynatrace controller, because there is just one which talks back to your on-premise. While it is nice to have just one point to talk to, when you start having a lot of apps and things trying to connect to the same thing, it can cause some issues. I do get it, it is just a networking thing along with design.
I have not used the technical support.
It is a brand new environment. They didn't have anything before.
In terms of explaining to a customer how their data works, it has been a great tool. Instead of trying to draw it out, then hoping that is exactly where the data goes.
Try it out. They are other tools on the market, but with this one, the graphical interface is what I like the best. If that is what you really want, definitely go for it.
We log everything. Anything that goes wrong, we want to make sure that we are able to see the reason why. Therefore, we check metrics around CPU usage, RAM usage, etc.
It's a different way of thinking. Before, we were with a big, monolithic app in the beginning before fully transitioning over to AWS Services, which has been breaking it down into a microservices architecture. It has allowed us to look at it and debug out from a different perspective. Previously, we were going in and looking at server logs, logging into SSH toolbox and debugging manually there. It puts everything in one place, so everyone has one center has one center tool to look at.
For what we're using it for, and having seen the other side of things, where we were debugging and looking into logs manually, then trying to run an analysis on them, it was a painful process. Looking at it from that perspective, it makes things a lot more user-friendly if you are using a tool like this. That is just been my experience with it personally, which is nice.
It is tool for the job. It does what it's meant for and does what it is supposed to, which is good.
From a debugging perspective, when we look at things, we want to ensure that we know exactly what is happening at a certain point in time. It provides us a reference for being able to go back and look at data at a certain point, analyze it, then determine if something was the root cause.
When compared with other tools, the experience needs improvement. I would like them to build out the interactions and make them friendlier.
So far, so good. I know there are a lot of competing tools out there. For what it is and what we've used it for, it has been good.
I have never had any issues, so I haven't had to contact them.
There is time savings. People's times have been cut in half using this solution because we were previously doing a lot of that manual work. Now, it's a lot more automated, and the data is just there.
We used a different tools out there, like New Relic. Dynatrace is good, but there are features which other tools provide that it doesn't.
Do some research. There are a lot of tools out there with a lot of features, which people have bought into it. Make sure to get the right tool for the job. When you do bring a tool on, take it for a trial run first, then see if it is giving you the value which you are looking for.