it_user815277 - PeerSpot reviewer
Platform Engineer at a financial services firm with 10,001+ employees
Real User
I am confident in the tool's scalability because it easily deals with .NET Applets
Pros and Cons
  • "I like the PurePaths dashlet the most. This is mostly because as soon I open the PurePaths dashlet and sort by response time, there is the problem. Every time."
  • "I have never been more confident in a tool's scalability because I've seen how easy it is for it to deal with the .NET Applets."
  • "I would love to see a better data export, because AppMon's charting capabilities leaves a lot to be desired. You have about a 5,000 line limit. I would really like to see the ability to export, in Dynatrace and AppMon, in essentially in a nice format of whatever you want to whatever else."
  • "For AppMon, there is always room for improvement: charting, dashboarding, and user management."

What is our primary use case?

I mostly just onboard different applications in the company under the Dynatrace platform. Occasionally, they will have issues, then I use AppMon in order to tell them what the issue is. It usually is something simple: The URL, this particular service is slow, or your database is not responding correctly. 

It is performing well.

What is most valuable?

It is different for me than other users. I like the PurePaths dashlet the most. This is mostly because (and I can count a handful at times where this has not been this scenario) as soon I open the PurePaths dashlet and sort by response time, there is the problem. Every time.

If the PurePaths dashlet pulls up 750,000 PurePaths, I really only needed to know about seven or eight of them. Then, being able to look into the code-level dive about it, that is just a sanity check. Just to make sure that it is the same issue multiple times, not a random anomaly where everything else was crap.

Also Errors dashlet, I use that a ton.

What needs improvement?

I would love to see a better data export, because AppMon's charting capabilities leaves a lot to be desired. The dashboarding capabilities leaves a lot to be desired. There are a lot of times, for example, at my last company, they wanted Dynatrace data in addition to a bunch of other stuff dumped into one place. It was not just performance metrics. The CEO wanted his business metrics in the same place as the performance metrics along with a lot of other stuff. However, Dynatrace could not export this type of stuff. 

You have about a 5,000 line limit or you have to set up your CSV file just exactly. DC RUM can do it. It might take like an hour sometimes, but DC RUM can do it. I would really like to see the ability to export, in Dynatrace and AppMon, in essentially in a nice format of whatever you want to whatever else. That would be fantastic.

For AppMon, there is always room for improvement: charting, dashboarding, and user management. However, that is pretty much our fault with LDAP. The onboard process itself is a pain, even though we have scripted so much it, it is just very repetitive. There is a lot of alerts and things like that out-of-the-box that do not need to be there or that just do not do the right things.

For Dynatrace, I feel like it just needs a lot more technology support. I know they are trying to essentially get rid of AppMon and move toward the Dynatrace way of doing things. However, we are a multibillion dollar bank. We are not up-to-date. We are not going to be microservices for a long time. We are not going to be container for a long time, and we are probably one the most expensive clients that they have.

We are the ones who are going to drive a lot of the money factor so they need to have that. They need to have integration between the current set of tools so we have the ability to onboard five or six apps, then we'll also put the AppMon agent on it and show people the difference between it. It needs to be better integrated.

All of our team will go to a five minute sales meeting, if they were like, "Look, you can do this with a script." We are sold.

We do not want to do any of the regular AppMon stuff. However, when you have to convince the CTO that we are going to completely rip out the entire monitoring solution which we just spent the last 15 years trying to get a process set up for, and now we are going to redo it. That is not going to go over well. That is not a good conversation. 

You need to have that ability to do MQ. I don't care who uses MQ, but apparently we do. If you can't look into those messages, then you just lost a half of our organization which can't be monitored with it.

For how long have I used the solution?

Three to five years.
Buyer's Guide
Dynatrace
May 2024
Learn what your peers think about Dynatrace. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
770,924 professionals have used our research since 2012.

What do I think about the stability of the solution?

With stability, I have never run into issues with Dynatrace causing an issue yet. 

I have run into AppMon causing issues. There have been a lot times when I have waited for a release. AppMon does the release, then it ends up taking down our application. Now, the fix is immediate, but I have already loss face. 

The last time, I took down the main application that lets you call tow trucks. It was just a monitoring loop, a simple thing. They fixed it in a patch. They knew about the issue and they told me immediately what the issue was. I got it fixed in 15 minutes. It took me six months to convince the team to install it in the first place and took me another seven for them to give me another shot at it. It was not a problem that showed up in QA, for whatever reason. So, I could not convince them that it does not exist anymore, because I could not show them any evidence that it existed in the first place. Let alone that I fixed it.

What do I think about the scalability of the solution?

I have never been more confident in a tool because I've seen how easy it is for it to deal with the .NET Applets. That is a big problem in AppMon. Unless every single person is naming their Applets, the exact same way and following the exact same pattern, it becomes an issue. The new tool does not run into that at all. Similarly, you can script it so it just automatically blasts across the organization. As long as it has the PurePath capabilities, somebody who is running, for example, the actual web application that tells people their accounts, that might be a different, more in-depth use case for AppMon versus Dynatrace. So far, the scalability of the solution is phenomenal. 

How are customer service and support?

Anytime I can't find the answer immediately in docs or answers, I just open a ticket. They are very good about giving you a response. 

Initially, I am talking about two or three years ago, I think they did not have enough personnel staffed there. Therefore, it would take them maybe two or three days to get to your ticket. Now, it is maybe the next day you will have a pretty reasonable answer and that is provided you did exactly what it says in the support ticket. For example, make sure you upload your support archive. Otherwise, you will burn a day and they will send you an email requesting you just upload this. That is shooting yourself in the foot, and that is not their fault. 

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

I have previously used siloed monitoring tools. I have used SiteScope. My current company uses ITCAM. They are okay. They get the job done.

At my previous employment, we used SiteScope and that was quite literally the way that I thought about it in day-to-day life, if you do not really give a crap about it, just put SiteScope on it. However, if you actually need to know if it is working, it needs to have Dynatrace.

I was always pushing for that sort of thing. There is stuff like Wiley where you are not getting 100% monitoring. There is another tool, one is a very new company, and it seemed to get the job done but that was only because we were using Citrix Xenapp. It was specifically able to decode the traffic for Xenapp and XenDesktop, which was what we were looking at. Apart from that, I have never had a situation where I was like, maybe we should not put Dynatrace on this. I have never run into that. 

How was the initial setup?

I was not involved in the initial setup at my current company, but I was at a previous company.

For upgrading at my current company, that is in process. We are trying to figure out if it is better to blast it across the organization. We have five Dynatrace servers. They are all completely at capacity. They are all set at large. It is a really big deal for us to try to switch anything over. Right now, we are trying to figure out, do we just upgrade our collectors and hope for the best, or do we do it in QA and then in production? 

A lot of people do not run the right thing in QA. It is never the case that their QA is identical to production. So, is that a good indication? I have run into issues before when upgrading from 5.6 to 6.1 expecting that all the bugs were ironed out. That is when I took down that application. Now, I do not have confidence in this upgrade process.

For the Dynatrace Managed version, that setup process was incredibly easy. It took 15 minutes. 

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

Just go with Dynatrace. Just start with Dynatrace. Do not go into AppMon. Start with Dynatrace, because AppMon is going to give you so much extra stuff that 99% of your user base will not need it, including yourself.

You don't need AppMon. I am a hardcore AppMon guy and I am still saying this. It is a lot nicer to be able to start with the Dynatrace solution, be able to script everything, and start integrating the new thing than it is to try to do the old tool set. 

What other advice do I have?

I started in the PDP program at Dynatrace. That was when they were still Compuware. Then they became Dynatrace, and I went to a different company, now I am at PNC. I have done the exact same thing for several years in different places.

In my current and previous positions, AI is not important when it comes to IT's ability to scale in the cloud and manage performance problems.

The previous company bought it, and they did not even set it up. I onboarded a bunch of apps. So, they were way too fledgling to try to start looking into it. 

What I would use AI for is if it could assist me in saying, "These are your common PurePath patterns." A lot of times in the ending part of an URL, they will have /apps, /data/, then they will put something lie the date or some big custom code. For example, we had one application for tow trucks, which would tell them the URL contained in PurePath, for the actual seven decimal place of the geographic coordinates of that tow truck.

This is not a good way to look at data. If the AI could tell me something about it, just mask it out, or just know this is the same type of data as these other ones and not worry about the extra text part of the piece. That would be the foremost use case for me. After that, I am not sure. 

I would need to use it a lot more to maintain my own trust factor in it before I would want to try to tell somebody that is asking me what the problem is. Just immediately saying AI says this. I do not have a high confidence enough factor in it, because I have never really used it.

If my organization had just one solution that could provide real answers, not just data, it would probably put me out of a job. Most of the time, when I get a ticket, they will ask me what the problem is. I will point out the problem, and it is something which is you need to code this better or you messed up these settings. Therefore, as far as helping me not have those mundane sort of tickets where I don't really want to waste my time with people. It is fine for the first few, but after the thirtieth or fortieth person, you tell them that you wrote this very poorly. It is better to just have some tool tell them that this is probably not the best way to do this.

That would be the initial benefit of the one solution. A part from that though, all I am doing is onboarding. The new Dynatrace already takes care of this. So, I am not really sure what my role would be afterwards. Right now, the APM is siloed off from the development teams. If you are going the full Dynatrace route with AI and getting the opportunity of the AIs already going to tell them what the issue is. Then, the APM team does not really need to exist anymore, apart from doing migrations.

Most important criteria when working with a vendor: That initial pairing of sales versus FTS. If I could reach out to them and get answers within a day, or better yet, within an hour. That is one of the best things because a lot of times that initial conversation can get derailed so quickly. You are not going to get more than five or ten minutes to pitch it to your boss. They are always at meetings. For example, my boss, at my previous place, I would be able to sit with him and talk to him about this thing. Then he would get, maybe, five minutes a week of his bosses level. That is the person who is going to sign the paycheck. 

Therefore, when he goes to a meeting, and it is a week later, he gives the spiel and has it all ironed out. Then, his boss asks him, "What about this?" Now, he does not know the answer, and I can't get the answer, then I need to get somebody on the phone stat to give him an answer. Otherwise, we have to wait another week. That is a big deal for us to have that communication open. 

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
it_user520278 - PeerSpot reviewer
Software Engineer at a pharma/biotech company with 10,001+ employees
Real User
It is limitless when it comes down to being able to scale up or even scale back
Pros and Cons
  • "It allows you to better utilize and focus your talent, and tell management that you are not only looking at problems, but how you can ultimately make the product better for the end user."
  • "It is limitless when it comes down to being able to scale up or even scale back, if we need it to."
  • "We have not had any stability issues with it at all. This has been the most stable solution that I have worked with."
  • "I was hands on in the setup of the solution. Initially, it seemed a little daunting."

What is our primary use case?

We are using AppMon UVM and Dynatrace synthetics, which we recently implemented. We are looking forward to using the new releases of Dynatrace in the future, where the use cases then will look at the following:

  • User actions
  • Analyzing PurePath to see what the user is doing.
  • Transactions on our website since we have an eCommerce website.
  • Availability and response times
  • Drill down to see if there are any issues
  • Gather old clients.

How has it helped my organization?

Being able to identify quickly what the problem is. It allows you to better utilize and focus your talent, and tell management that you are not only looking at problems, but how you can ultimately make the product better for the end user.

Business Case: In our implementation, AppMon and UVM are fairly infantile. The implementation was less than six months ago which means that we have been able to scale down some of our infrastructure. Not needing as much infrastructure to run compared to what we have been running in the past. From this perspective, it has been cost effective in allowing us to scale down infrastructure.

It allows us to make better business decisions based on what we are seeing, not what our customers were telling us was going on, but what we are actually seeing. Using this, I have been able to identify what the customers are experiencing. It allows us to optimize our site, our eCommerce solution, to better suit the needs of our customers. We can actually see what they are seeing and almost feel what they are feeling, because of the eyes that we have into their experience. It allows us to better code and better develop, allowing us to be able to optimize our website based off what we are seeing the customers truly experiencing.

What is most valuable?

The ease of use. Being able to readily identify a problem and be able to get someone there to fix or manage it properly and quickly. Our eCommerce website deals with users and time is critical. One of the best things, we are able to identify problems quickly and are able to resolve them.

What needs improvement?

They have had years developing this technology. When we go through it and we use it on a day-to-day basis, we see some things and think, "Hey, if they just had this, man this application would be a lot better." Then, in the next release, it comes out and it happened. We are using AppMon 7.0.15 right now, so AppMon 7.1 is coming out. Everything that I have identified in the version that I have as needing to be improved/fixed has already been addressed in the newer versions. Therefore, I can't think of anything that they have not addressed.

One of the things that find to be a challenge is I tell everybody that you almost have to be a private investigator to try to figure out what it is you want and how to get it. What I would have wanted was a solution that makes that process less cumbersome. 7.1 has already identified that. The Dynatrace solution has already identified that because of the way that PurePaths were looked at in Dynatrace compared to what they were looked at in AppMon. That would have been the one thing that I would have said, "If this product could be better, it would be from that perspective," but they have already identified it. They have already come up with the solution because I was not the only one that thought of that. Other people have thought of that using it, and they said, "Okay, this was a gap in Dynatrace, that gap has already been closed." That was the one thing that I had and they have already identified it.

For how long have I used the solution?

Less than one year.

What do I think about the stability of the solution?

We have not had any stability issues with it at all. This has been the most stable solution that I have worked with. I have been in IT for over 22 years and the solution that we have implemented here in the last six months has been the most stable solution that I have worked with in all my 22 years in IT.

What do I think about the scalability of the solution?

It is limitless when it comes down to being able to scale up or even scale back, if we need it to. 

How are customer service and technical support?

I have definitely had to use technical support. The technical support team, customer service team, and Dynatrace altogether have been the best team that I have worked with industry-wide. Whenever I have a problem, most of the time they are hounding me for more feedback on the problem than me having to hound them. They have been great. I have a monthly call with technical resources, and I also have sales resources on a monthly call. Whatever our need is, they are there to help us, hold our hand, and walk us through it. It has been amazing.

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

We have used siloed monitoring tools in the past. I will not mention any particular names, but the challenges have been that they are silos. It does not give you a holistic view of everything that is going on in your application as compared to a solution like Dynatrace which allows you to see from start to finish. With Dynatrace, you get a complete holistic view of the application, and it helps you not point fingers, but be able to identify visible problems.

How was the initial setup?

I was hands on in the setup of the solution. Initially, it seemed a little daunting. Once we started working with it, it was a very easy solution to implement and put in place.

Which other solutions did I evaluate?

The vendor that we brought in to help us move our platform from Legacy to NextGen was using Dynatrace in their dev testing. So, just for amount of consistency, we continue to use Dynatrace, and we can see why they chose Dynatrace to use as their dev testing. It was the best tool out there. I do not know what tools they have considered in the past, but I know that was the one that they brought to the table and it has proved to be a valuable tool for us.

What other advice do I have?

I would recommend to give Dynatrace a call if you are looking for an APM solution.

AI is the solution of the future. I say the future but actually right now moving into the future. It is interesting looking at some of the applications using AI to solve problems, like betas, and being able to integrate that with Alexa for things like adding voice control to identify and solve problems. I think going forward it will be the way that IT works.

It would be invaluable to have one solution which would allow you not only to gather data, but to be able to make intelligent solutions based off of that data. It would be industry changing.

Most important criteria when selecting an APM solution: Cost is one of them, but we also needed something that did not just collect data. We needed something that provided a true benefit. If I am going to spend my day focusing on what a user is doing and what is that user's experience like on my website, then I need a application that can go and figure out the things that I am not seeing and what I am missing, so the tool that I am using provides the information right now. What I have seen from Dynatrace is that it takes that to a totally different level.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Buyer's Guide
Dynatrace
May 2024
Learn what your peers think about Dynatrace. Get advice and tips from experienced pros sharing their opinions. Updated: May 2024.
770,924 professionals have used our research since 2012.
it_user815403 - PeerSpot reviewer
IT Analyst Senior at a financial services firm with 10,001+ employees
Real User
Dashboards have been eye-opening for management, allowing them to see the problems
Pros and Cons
  • "The dashboard gives us something to show managers and our business where the problems are. That's really been eye-opening for them. They can see, yes, this tool has been a good investment. They can see where the problems are and how we can take advantage of it for making those necessary corrections."
  • "I think the design is pretty scalable. It's pretty easy to add additional nodes if we need to. Also, it's easy to migrate changes from one environment to another."

    What is our primary use case?

    Our company primarily uses the AppMon product and we have it divided up in different business units: line support, corporate systems support in our organization. We primarily use it to monitor internal HR applications, enterprise document applications, anything that involves Java, database SQL. We're trying to monitor and make sure that we're tuning performance.

    We have an initiative going on this year, high-availability, so we're trying to get as many applications in our organization to be monitored through this tool as, much as possible, to make sure they're all running most efficiently and performing the way that the management would expect.

    So far it's going well. Quite a learning experience for us.

    How has it helped my organization?

    The dashboard gives us something to show managers and our business where the problems are. That's really been eye-opening for them. They can see, yes, this tool has been a good investment. They can see where the problems are and how we can take advantage of it for making those necessary corrections, so it's been helpful to us.

    What is most valuable?

    I like the end-to-end monitoring - we can see. Also the user experience, that's been really helpful for us because a lot of times things just aren't detected and I hear from the users. This isolates some of the issues from their experience, so that's definitely been useful for us. 

    We're also starting to learn some of the Synthetic monitoring, hoping to do some performance testing in the future.

    What needs improvement?

    We'd like to see them continue to develop the AI, what they introduced today here at the Perform 2018 conference, with the whole Synthetic monitoring. I'm glad that they're starting to merge a lot of the tool-sets into one to make it easier.

    What do I think about the stability of the solution?

    There's definitely been some challenges around stability, as far as PurePaths sometimes. Also the history, we've got so much data being built. We have to be careful to keep a short amount of history available to our users, so it's been challenging.

    What do I think about the scalability of the solution?

    I think the design is pretty scalable. It's pretty easy to add additional nodes if we need to. Also, it's easy to migrate changes from one environment to another. That makes it so you can scale it. I think it's met our expectations for scalability.

    How are customer service and technical support?

    I personally have not used tech support, but we have other people on the team that do engage with the vendor more avidly and they've said that support has been pretty adept at meeting their needs, time-wise. We're pretty pleased so far with the way the vendor has handled problems we've proposed to them.

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

    We've used SiteScope for monitoring a lot of our web applications. I know we've used Tealeaf and Splunk. They're great tools but there's quite a learning curve there. 

    This one, Dynatrace, seemed to be a little bit more straightforward. It's certainly more robust in what it can do as far as the end-to-end monitoring. You can also see how big these conferences are, like here at Perform 2018. There are a lot of other users for networking who are familiar with this tool, so that's helped us adopt it a little bit more easily and to push that incentive towards our directors.

    SiteScope is limited. It doesn't do Angular apps as much. It doesn't do single-page apps, so it's more just one web page; it's easier to write scripting for that. But when you have something that goes through a whole set series, it's been challenging. With Dynatrace it has been a little easier to monitor those types of situations. That's the primary reason.

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

    I would like to see them improve on their licensing and the cost. It's been a challenge for us because the way they have it broken out right now, you have to buy it by units. It's hard for us to know where to put those units because our company is broken up into all these different business units, so it's been challenging in that sense. I just would like to see them improve that model a little bit.

    Which other solutions did I evaluate?

    I wasn't really involved in the process, but when we saw what the tool is capable of, it certainly went to the top pretty quickly. It has met most of our expectations since we purchased it. 

    I do believe that they evaluated one other vendor, product but I don't remember who.

    What other advice do I have?

    When it comes to the nature of digital complexity, the role of AI when it comes to IT's ability to scale in the cloud and manage performance is certainly a big thing going on right now. It's very important to us. I want to make sure that there's not only learning when there are issues, but also that there is taking action automatically to correct it. That's where the intelligence is at, and once you program it in, it knows how to fix the issue and you don't have to troubleshoot and find out what the issue is. That's a big initiative that's going on, it's very important to us, this AI.

    In terms of one solution that could provide real answers, as opposed to just data,
    any solution that could tell us, definitely, when there's something going on across our organization - not just in one area, one department - something that could tell us from each point when there's a communication such as sign-on; we want to know if it's something with the network, it's something with the area that supports that application, or if it's something on a host server. Something that tells us, all the way across the board what the issue could be. That's what we're driving towards.

    I'd rate Dynatrace about a nine out of 10. There are some things that they need them to improve upon, but they are pretty close to the top.

    Talk with them, go out and seek, look at all the options you have. Make sure that you talk with your business and discuss what is most important when you're looking to invest toward performance issues. Look at a tool that spans across the company, that can meet multiple areas of needs, not just your own.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    PeerSpot user
    Sr.Tech.Analyst Monitoreo at a financial services firm with 1,001-5,000 employees
    Real User
    Allows you to discover all libraries and technologies that exist on the market today
    Pros and Cons
    • "The solution can be deployed quickly on-prem. Once it's deployed, you can use discovery and review the process and service on this application."
    • "It would help if Dynatrace allowed more features that work with metrics like Grafana or New Relic."

    What is our primary use case?

    We use the solution in server monitoring, application monitoring, and roam and synthetic monitoring. We have 1,000 Dynatrace users in our organization.

    What is most valuable?

    The solution can be deployed quickly on-prem. Once it's deployed, you can use discovery and review the process and service on this application.

    What needs improvement?

    Dynatrace would be closer to a perfect tool if it could bring an interface similar to a standard for metrics like Prometheus and Grafana, New Relic, and Datadog, and the way they present these panels. It would help if Dynatrace allowed more features that work with metrics like Grafana or New Relic because the data is there in Dynatrace. Dynatrace collects all the information but some companies consider integrating, for instance, Dynatrace metrics with Grafana.

    For how long have I used the solution?

    I've been using this solution for more than one year. It's a SaaS solution, and it's deployed on a private cloud.

    How are customer service and support?

    Support is okay but could be better and faster. The documentation for the tool could be better. The documentation with Elastic and Datadog is more detailed.

    How was the initial setup?

    Initial setup is simple but it depends. In the server monitoring, it's only install and discovery. That is very quick. To install with a cloud like OpenShift, it requires some Sandcastle configuration about tokens and operators, but with old data, it's fast.

    What about the implementation team?

    Two people were required for deployment.

    Which other solutions did I evaluate?

    I have a little experience with Datadog, but it doesn't have the power to discover with some libraries like Dynatrace. With Dynatrace, you can discover all libraries and technologies that exist on the market today. With Datadog, that's not 100% the case. Datadog is a very good product but it works differently. Datadog has machine learning, too, but not in all discovery options of SQL and in all layers of our monitoring like infrastructure, service, process, and applications—like Dynatrace. With Dynatrace, 100% of all options are included in your machine learning, in your AI.

    For development, Datadog is a little more friendly to your front end and development teams. There are some areas, particularly the Apdex of Datadog, that are more understandable for the development teams. Dynatrace is a little more difficult to understand for development teams. It requires some more learning.

    The APM feature in Datadog is easier to understand. It works manually, like New Relic, Grafana, or Elastic. That's more understandable for software development teams.

    I tested New Relic between 2019 and 2020. Like Datadog, I tested and did proof of concept for New Relic in about one month. New Relic is strong and the APM is easier for teams of dev to write. The scope of New Relic is like Datadog. It doesn't cover all technologies and all libraries and just works efficiently with all items of applications for work with QA and dev.

    I have not tested the integration of New Relic. I know some colleagues that integrated between the tools for the infrastructure coverage in Datadog and the APM coverage in New Relic.

    What other advice do I have?

    I would rate this solution a 9 out of 10. It's not a 10 because there are some little things that could be enhanced. Otherwise, the product is great.

    Which deployment model are you using for this solution?

    Private Cloud
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Associate Director, Application Performance Management Solution Design & Engineering at a financial services firm with 10,001+ employees
    Real User
    OneAgent platform that is scalable, stable, easy to install, and has good support
    Pros and Cons
    • "We like the on-premises platform and the horizontal scalability."
    • "They could also, develop an observability platform where you could have the ability to inject events, locks, and traces."

    What is our primary use case?

    In the six months that we were using Dynatrace, it was a proof of concept.

    It's used for full-stack monitoring, automated instrumentation, APM, and byte code injections, as well as infrastructure performance monitoring and the virtualization layer.

    What is most valuable?

    We really liked the OneAgent technology automated instrumentation. It is impressive, better than the competitors, AppDynamics.

    We like the on-premises platform and the horizontal scalability.

    What needs improvement?

    In the next release, other than the price being reduced, I would like to see some improvements in open telemetry support, the open standards support.

    They could also develop an observability platform where you could have the ability to inject events, locks, and traces.

    For how long have I used the solution?

    We have been using Dynatrace for six months.

    We used the Dynatrace managed service. It was the latest version when we used it.

    What do I think about the stability of the solution?

    The stability was fine. We did not encounter any issues. It was working as designed and expected.

    What do I think about the scalability of the solution?

    It's a scalable solution with a true cluster platform that can be expanded. It works very well.

    We have 200 users in our organization who are using it.

    How are customer service and technical support?

    We are satisfied with the technical support.

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

    We were using AppDynamics and CA APM in the past.

    How was the initial setup?

    It was a straightforward installation.

    It took two to three days to configure and do the proof of concept.

    We had a team of two or three to deploy this solution.

    What about the implementation team?

    We completed the installation ourselves.

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

    Financially, Dynatrace was a lot more expensive than AppDynamics.

    Our business case wouldn't resolve, which is why we decided to renew the licenses with AppDynamics.

    Dynatrace should reduce their pricing. It should be cheaper.

    We are no longer using Dynatrace because it was too expensive.

    What other advice do I have?

    If the price were reduced then we would use this solution again.

    For those who are interested in using this product, we would recommend it.

    I would rate Dynatrace a nine 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.
    PeerSpot user
    it_user815295 - PeerSpot reviewer
    Lead Performance Engineer at a retailer with 10,001+ employees
    Real User
    Having insight into what is going on for our customers is immensely valuable across the board
    Pros and Cons
    • "Support is very transparent in issues, what they need to do, and how they need to fix certain issues and problems."
    • "The most valuable things that we have seen are the user experience and capturing what the users are doing inside the browser."
    • "Before we had the tool we had no visibility into the user experience and capturing what was going on inside the browser. We utilized tags so we knew how many times people were doing certain things, but we did not know how the performance was, if users were satisfied with what they were doing, and if we were serving up errors."
    • "We have had some struggles with scaling. We were on AppMon, and AppMon has its own monolithic drawbacks."

    What is our primary use case?

    We use it for our development teams to make sure we have development feedback loops. We run about 50 different development teams and development streams. It is very important for us to keep on top of our deployments. We ran about 950 deployments and the tool gives us the flexibility to ensure that we are staying as close to those deployments moving forward.

    How has it helped my organization?

    Before we had the tool we had no visibility into the user experience and capturing what was going on inside the browser. We utilized tags so we knew how many times people were doing certain things, but we did not know how the performance was, if users were satisfied with what they were doing, and if we were serving up errors. We had no ability to correlate anything that was going on in our back-end systems and what users were doing. Being able to have that viability and that insight into what is going on for our customers was immensely valuable across the board from the development perspective all the way through to higher level business people.

    One of the reasons that we are going into the new Dynatrace platform. We have a lot of data. With that amount of data and my team being very small, we are not specifically developers, we do incident management and problem management. The administer of the Dynatrace tool makes sure the monitoring is out and available for everybody where it needs to be. We do not have time to look at all the data, and with all the AI and automatic stuff being able to do management zones when that coming to us soon, a lot of the feature sets which are moving forward will make my job so much easier. I will not have to work 60 to 65 hours a week to ensure I am getting stuff to the developers so they can do what they need to do.

    Dynatrace is staying up with IoT and a lot of the cloud solutions, which is really going to be helpful for us in the future.

    What is most valuable?

    The most valuable things that we have seen are the user experience and capturing what the users are doing inside the browser, and being able to equate that back to the business and telling them how much of their company is doing what. Also, what the performance time is, so we can give that back to our developers and make sure that the developers are spending time on what they need to spend time on to make sure that they are noting performance of the website.

    What needs improvement?

    Stability and scalability have been issues right now. My understanding going forward, and I am cautiously optimistic, is that we will not have these problems anymore. I would really like for that to be the case. We are a large company. We do a lot of microservices. We are going into the cloud. We are doing a lot of different things. We use PCF and Docker. We do a lot of the different technologies. The ability for us to scale the solution is going to be very important, especially going forward, because we are exploding in size. We are supposed to grow at least two times in the next year.

    Session replay availability is going to be the most amazing game changer for our company. We are very heavy into user analytics. There is a completely separate segment inside of our company that looks into things like user tagging and making sure that we are gathering who is doing what inside the site. The session replay ability and the ability to send that over to the call center to say, "Hey, we know, say this," or an automated response to our users to say, "Hey, we have a problem on our website clipping coupons", or pulling in some kind of eCommerce would be absolutely pivotal. It would absolutely change the game inside the company.

    What do I think about the scalability of the solution?

    We have had some struggles with scaling. We are on our way to the new platform, the new Dynatrace platform, which will alleviate some of these pains. We were not expecting the level of adoption that we got with the product. We brought it in thinking a few of the teams in a segment of our company would want to use it. Everybody jumped in on it and jumped in on it really quickly. Therefore, we quickly ran into scalability issues, but we are working on alleviating that going forward.

    We were on AppMon, and AppMon has its own monolithic drawbacks. On the new platform, we will not have any these problems. We can scale in the cluster horizontally.

    The role of AI when it comes to IT's ability to scale into the Cloud and manage performance problems is very important. We were hitting a problem with our scalability issues but now we are going larger. Part of the problem is we have so much data and we have no idea how to use it all. We would find blind spots and be able to help and do what we can when the issues came to us. If we had the issues telling us when there were problems before development and before call centers got the problems, we could retroactively go out and get the problems before customer call centers had problems. We have a problem inside the company that we have so much data and we have no idea what to do with it all. AI will help solve that issue and help move us forward. It could pull the stuff that is problematic, the most performing or non-performing issues, in areas where we want to see certain things.

    How are customer service and technical support?

    We have used support quite extensively. We have had many very imperative tickets with them, and they are very supportive. They are very good with communication. They are very transparent in issues, what they need to do, and how they need to fix certain issues and problems. We have worked very closely with a lot of the support. We get a lot of offshore support from the Austrian development teams and a lot from the Polish development teams. Anybody they could pull in to make things happen and to make the pain go away for us, they do it, and they do it very well.

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

    I have used Wiley, though not at this company.

    We used to use AppDynamics. We did a PoC for CA Wiley. Before we brought in Dynatrace, we did a PoC with all of them. We just got rid of AppDynamics (out of our environment). They did not allow for the deep dive visibility. 

    A lot of the problems that we had with products like AppDynamics was it got us to a certain point, then we were not able to see any deeper. It would dump us in something they called a metric browser, then we just got metrics, but we did not see what was going on in the underlying code. 

    In Dynatrace, we could decompile the source code. We could see the things on the fly. We could see what is actually going on inside the tool. It has been very helpful. We did this thing with the Wiley tool, but it was just way too immature and they were not even close to even having any of the conversations that we wanted to have. 

    How was the initial setup?

    I was involved in the initial setup, but I have done it before. I have done it on multiple different sites so probably done three stand ups so far: two at the prior company and one at this one. It is not bad. It was easiest with this company, because this company had a level of technical maturity that was not available in the other ones. If you have companies that are doing things like continuous delivery, having built pipelines and having the ability to do these things, it is a little bit easier. I have a feeling that the companies that are more technically challenged, the initial setup is going to be a little bit harder. 

    Our main problems were around security and network, but those are hurdles that almost everybody has got to get over and build. It was not bad.

    What about the implementation team?

    The vendor team tried to help during implementation. A lot of the struggles were not with the product. It was more with the way that we do things inside the company, so it was internal struggles from the company side. The product was always there and I could always reach out for support, if I needed additional help.

    What other advice do I have?

    Look at your audience. Who is the audience that is going to be consuming your data? If it is going to be primarily developers then you want to be able to push this out through the business, there is no other solution. If you want your developers and people to actually see what is going on inside the code and be able to fix and proactively fix stuff before it happens, this is the solution that you want.

    Most important criteria when selecting a vendor: The vendor needs to be very future facing. We jump on technologies. We are a huge company with over 400,000 employees. We jump on new technologies within days or weeks of it coming out. This is not the best strategy in most cases and most larger companies tend to stay away from change. I have been in production environments where we have upgraded and changed the version of one of our most pivotal production servers within two days of it being released from the company. This is not usually the best thing. 

    Dynatrace does a good job to make sure they stay out in front of the new technologies. We have had to ratchet back our development teams and tell them, "You need to wait at least a two or three weeks before you jump on the newest version, especially going into production." We know that most technologies inside of Dynatrace that they will move with us to make sure that we are keeping up with our development teams.

    Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
    PeerSpot user
    it_user815337 - PeerSpot reviewer
    Monitoring Team Lead at a logistics company with 10,001+ employees
    Real User
    Auto-discovers everything; within seconds you see the business transaction and how it's mapped
    Pros and Cons
    • "What I like about it, is how it auto-discovers everything rapidly; within a matter of seconds you get to see the business transaction and how it's mapped within the product itself."
    • "We're not quite there yet, but the thing I would like to see is to really have that view of how issues relate to the business. Often enough, the tools that IT have for IT stop at the IT level. They cannot go into the business level part. They can't understand, because they don't have the information that the business needs to provide them with - for example how much an hour of downtime costs the business. For us, in IT, it's an hour of downtime, but it equates to money and equates to hours lost and equates to a lot of things, and often enough we don't have that information. This is where I would like to see us going."

    What is our primary use case?

    We wanted to replace the previous APM, which was a first generation product, so that was our use case for purchasing Dynatrace.

    Its performance has been wonderful.

    How has it helped my organization?

    One of the benefits - and I think it's because of one of the features that Dynatrace has, which is PurePaths - is that we have been able to diagnose, a lot faster, some of the issues that we have encountered in the past, when it comes to performance. We've even encountered two issues where we had to go back to software companies and tell them "You've got a problem with your software, and this is where it lies." Dynatrace was the one that helped us with that. We haven't completely removed the war room but we're expediting some of those war room diagnoses.

    What is most valuable?

    The customers just bought into it and just love it. They love the ease of use and the dashboarding that we have been able to set up for them. Everything that we have done so far has been a success.

    What I like about it, is how it auto-discovers everything rapidly; within a matter of seconds you get to see the business transaction and how it's mapped within the product itself. That surprised the customer, but when we were starting to give them some of the dashboards in matters of minutes, after that, they were even more impressed with that feature.

    What needs improvement?

    We're not quite there yet, but the thing I would like to see is to really have that view of how issues relate to the business. Often enough, the tools that IT have for IT stop at the IT level. They cannot go into the business level part. They can't understand, because they don't have the information that the business needs to provide them with - for example how much an hour of downtime costs the business. For us, in IT, it's an hour of downtime, but it equates to money and equates to hours lost and equates to a lot of things, and often enough we don't have that information. This is where I would like to see us going. I think having a tool that can do that, and help us out with that information, I think would be helpful.

    I don't play with the tool itself, I could ask some of the guys that do, they would be able to tell you more about it, but at this point I haven't heard anything that was a showstopper.

    What do I think about the stability of the solution?

    Stability has been great. I can't say enough about being able to upgrade and not even worry too much about the fact that it's going to be stable. I'd like to maybe see a little bit more about HA and disaster recovery. I feel that's a part that, at this point, we haven't been able to focus on - maybe because we didn't need to - but it's something that I would like to see more of.

    What do I think about the scalability of the solution?

    I haven't hit that one yet, and I have to eventually, so I'm hoping scalability is going to be good.

    How is customer service and technical support?

    I've never had to use technical support.

    The only time that we really needed support, we actually engaged with, not a guardian, but the next level, which was a consultant. He came to work with us and help us out, deploying some of the stuff that we needed to do.

    How was the initial setup?

    I wasn't involved directly in the setup. I oversaw the project that did. It didn't seem complicated, but honestly I can't say for sure.

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

    I don't think the limitations are technical at this point, honestly. My limitations are more to do - and maybe it's because of the nature of the job I have - but they have to do with pricing. It's a little bit pricey. It's a very good tool. It's worth the price, to a certain degree. But it's hard to justify when it's that costly.

    Which other solutions did I evaluate?

    CA and AppDynamics.

    It was a close race between AppDynamics and Dynatrace, but the views, the dashboarding, the clarity of the views, was a lot better. When you looked at it, it was easy to actually see what you needed to see.

    What other advice do I have?

    When it comes to the nature of digital complexity, and the role of AI when it comes to IT's ability to scale in the cloud and manage performance problems, I'm not there yet. I wouldn't be able to answer you honestly on that one.

    We have used siloed monitoring tools in the past. The challenge associated with them is mainly integrations. We still have plenty of these tools, but the reality of it now is that they all have to talk to each other in order to get more information out of the monitoring. It's not enough to just see an alert, you need to correlate that to an application, you need to correlate that to a business model. And all of that is done only if you can have the tools talking to each other. Unfortunately, most of the time they don't talk well together.

    If we had just one solution that could provide real answers, and not just data, the benefit, from a manageability perspective, would be that I could concentrate my workload and my workforce on working with one product, therefore having one expertise. Now, I need to have several people understanding several products and, unfortunately, because they can't be hands-on most of the time, they don't have the expertise, or when they do have the expertise on one product, they can't develop it on the other products. For sure, from a workforce perspective, right there you've got a big advantage.

    The main criterion we had for an APM was that we wanted to see an end-to-end view of our business transactions, which is something that we've never had and that the business has been asking for for years. That is the main criterion that pushed us to actually go this route. The first tool that we purchased was really hard to manage, didn't fit the bill that well, and that's when we moved to Dynatrace.

    I would definitely say look into Dynatrace. One of the things that really dazzled me was that the minute you installed it you started seeing something coming out of it. and just that makes it so much easier. You don't have to wait. When you have to wait to see the results, it's not good.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    it_user815367 - PeerSpot reviewer
    Availability Manager at a financial services firm with 10,001+ employees
    Real User
    Gives us full-stack monitoring, from the browser all the way back to the database
    Pros and Cons
    • "We had point solutions where we could see different elements of the stack, and Dynatrace ties everything together. Before, we could never get that full-stack monitoring. It also helps us get us the context of the customer experience. What's the business impact of those problems?"
    • "The full stack - Everything from the browser, all the way back to the database, and being able to see everything, and really narrow in very quickly on what is the root cause."
    • "Where we are struggling is being able to pull that information out and combine it with other contextual information that we have in other sources. Mining that data in a big-data environment, and joining it together and coming up with larger types of analysis on it."

    What is our primary use case?

    We are using it in an operational mode, when we have trouble easily getting the root cause, getting the application back up and running. 

    Based on that, the product has worked very well for us. We are happy with it.

    How has it helped my organization?

    It's really opened our eyes. We had point solutions where we could see different elements of the stack, and Dynatrace ties everything together. Before, we could never get that full-stack monitoring. It prevents that, "Oh, it's your problem. No, it's your problem," type of an issue, and it allows us to get to that problem.

    It also helps us get us the context of the customer experience. What's the business impact of those problems? And we've never had that before. That has been good.

    What is most valuable?

    • Ease of use
    • The full stack - Everything from the browser, all the way back to the database, and being able to see everything, and really narrow in very quickly on what is the root cause. That's the biggest bang for us.

    What needs improvement?

    Where we are struggling is being able to pull that information out and combine it with other contextual information that we have in other sources. Mining that data in a big-data environment, and joining it together and coming up with larger types of analysis on it. Big-data types of issues. We're still blazing a trail, trying to figure that out. But it's not as easy as some of the other things we've been able to do with the product.

    What do I think about the stability of the solution?

    Very stable. Very happy with it.

    What do I think about the scalability of the solution?

    We have a lot of our infrastructure on it, so it's meeting our needs, for our enterprise. We have thousands of agents that are out there in over a thousand applications, and it's meeting our needs with that.

    How is customer service and technical support?

    I think it's good. They are very responsive and get back to us. They try to give us workarounds and follow up with us. So, we're happy with that.

    How was the initial setup?

    We have an infrastructure group and I'm more on the business-unit side, but I was part of our PoC as we brought it in, and stood it up. Generally, it was very easy to get it set up and get going very quickly. It was pretty easy. We used some of the Dynatrace sales team and the engineers to help us get it set up, but in short order, we had it going.

    Which other solutions did I evaluate?

    AppDynamics and New Relic were the other two.

    We were never able to get AppDynamics working in our PoC. We couldn't get it working on our web servers. New Relic didn't meet some of our shortlist criterion.

    What other advice do I have?

    Regarding the nature of digital complexity, I think the role of AI is becoming more critical when it comes to IT's ability to scale in the cloud and manage performance problems. It's because of the complexity and the number of elements that are out there, and being able to completely understand what the problem is. There was a good quote from one of the last keynote presentations here at the Perform 2018 conference: "Let's not chase $500 issues. Using AI allows us to go for those bigger issues," and look for more value, rather than worrying about all the little things that happen. AI would give us the ability to handle that low-level work, very quickly - the auto remediation - get that back up and going. It would buy us time to do higher-level work.

    We've used a lot tools at our company, including siloed monitoring tools. Some of the main things we're seeing with them are gaps in the ability to handle emerging technology; things like single-page applications, Angular applications, single sign-on applications, those types of things.

    When looking at purchasing an APM solution, we wanted something that was a proven leader. We looked at industry review rankings. Did it support the technologies we develop our applications on? Can it give us that full-stack view into our architecture? Can it tell us what's going on with the customer experience? Those types of things.

    If I had a friend looking to adopt an APM solution, I'd really have him take a look at Dynatrace. It's an industry leader. We've had a great experience with them. It meets our needs. They're future-looking. Even though we're not where they are in terms of the capabilities they have, we know we're going to need those capabilities in the future. Great product.

    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Buyer's Guide
    Download our free Dynatrace Report and get advice and tips from experienced pros sharing their opinions.
    Updated: May 2024
    Buyer's Guide
    Download our free Dynatrace Report and get advice and tips from experienced pros sharing their opinions.