- Agent & agent-less monitoring Application
- .NET CLR and Java runtime injection
- PurePath and PureStack Technologies
- UEM Technology
- Ability to deploy custom plugins to leverage the tool in new ways
Systems Engineer at a computer software company with 501-1,000 employees
Dynatrace is an exceptional APM solution and can easily be leveraged as an Enterprise Monitoring solution as well
What is most valuable?
How has it helped my organization?
Dynatrace has made it extremely easy for us to identify the root cause of poor performing components of our applications. With the Agent-less monitoring and ability to create custom plugins we've been able to transform the tool not just into a great APM solution, but a really good Enterprise Monitoring solution too which helps replace the need for other tools such as SCOM, OpenView, SiteScope, etc.
What needs improvement?
Generally their support is pretty good, but on occasion you can tell you get someone "new", in which you know more than they do.
For how long have I used the solution?
4 years
Buyer's Guide
Dynatrace
April 2025

Learn what your peers think about Dynatrace. Get advice and tips from experienced pros sharing their opinions. Updated: April 2025.
857,028 professionals have used our research since 2012.
What was my experience with deployment of the solution?
Deployments are pretty straightforward with easy setup and easy to migrate from one version to another.
What do I think about the stability of the solution?
In the earlier versions of dynaTrace it was more unstable. But the tool has matured greatly over the last 1-2 years and Compuware continues to improve it.
What do I think about the scalability of the solution?
Similar response to stability.
How are customer service and support?
Customer Service:
Customer service is very friendly, knows the products well, and try very hard to meet your expectations.
Technical Support:Generally their Support is pretty good, but on occasion you can tell you get someone "new", in which you know more than they do.
How was the initial setup?
Initial setup was very straightforward and easy to setup.
What about the implementation team?
Implemented in-house. Very easy.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Security Expert at a marketing services firm with 501-1,000 employees
High performance end-to-end vision from user devices to backends
We have chosen DynaTrace back in 2012, after comparing with other APM solutions on the market: our choice has been motivated by the very high level of abstraction we have seen when analyzing our infrastructure: Where it took many time and several people to understand complex transactions before Dynatrace, we now use the drilldown feature to find relevant information within minutes. The product allows us to build so called business transactions (a sort of high level filter) to track complex transactions on a business level: it allows us to measure business concepts like conversion rates etc instead of measuring lower level values and having to combine them by ourselves to get business meaning out of it. We recently added the dynaTrace UEM agents (by adding a lightweight library) into our iPhone and Android applications: The advantage is that Dynatrace correlates the measures on the devices with those on the backend servers giving us a end-to-end vision of the transaction, from the user's phone deep into the backend servers. Great for measuring network latency, user satisfaction, and reverse-analyzing transactions up to the user actions!
All in all a very solid product, we are very satisfied.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
I completely agree that Dynatrace is the go to tool when it comes to complete end-to-end visibility for you application. We made huge architectural changes to our site about a year ago and were looking for a tool that give us the visibility not only on the server side (which many other APM tools provide) but a deep visibility on the client side.
After 4-5 different product evaluation, we picked UEM as it came out on the top of the list with so many useful and required feature. During the product evaluation, we also found out that UEM also provides the end-to-end visibility that is integrated with Dynatrace APM tool. We have successfully finished the UEM implementation in 2 phase and now we are getting into the 3 phase which is to integrate the front end with the back end by installing Dyntrace APM agents as we are currently using a different APM tool for back end.
With in few months, we are looking at a end-to-end Dynatrace tool stack that provides in depth visibility from the actual end user all the way to the database and other 3rd party back end integration.
Can't wait to get to that end state!
Happy monitoring!!!
Buyer's Guide
Dynatrace
April 2025

Learn what your peers think about Dynatrace. Get advice and tips from experienced pros sharing their opinions. Updated: April 2025.
857,028 professionals have used our research since 2012.
Owner with 51-200 employees
Customer service could be improved but dynaTrace is installed in half-a-day, fully operational...a preferred tool
What is most valuable?
Track and tracing of each individual end user transaction throughout a complex Core Bank financial chain. Within 5 clicks you got the evidence why the performance is lacking. Also a problem could be analysed from different angles. One dashboard that provides the information and you can work independently (you don't need the presence of OPS people, and other tooling except Tibco EMS monitoring)
How has it helped my organization?
Our customer base is too immature on performance matters. Besides that, they are now working with Dev/OPs teams (more than 180!) where there is no governance overall. Every team can decide what they want to use with respect to tooling. There is no Business or Operational chain owner.
What needs improvement?
Message Bus monitoring: it is not possible to deep dive into the the Tibco EMS bus. The consequence is that we depends on EMS monitoring tools like RTView, Tibco Hawk, GEMS etc. These tools are lacking the functionality to track and trace individual Tibco messages, something you really need to do trouble shooting; Deployment of dynaTrace agent fixes per selected agents instead of all agents. Consequence is that if an Agent fix is corrupted or whatsoever, all agents are off-line; Eco system like AppDynamics (external parties can develop plugins). On the other hand, it has an disadvantage because your quality control must be very good to not jeopardize the tool stability.
For how long have I used the solution?
I have been using this solution for 2 years.
What was my experience with deployment of the solution?
Not at all. This product is developed by guys who perfectly understand that a quick and seamless install is part of the customer experience. It is heaven if you compare this with IBM or HP stuff.
What do I think about the stability of the solution?
Not at all. No crashes whatsoever.
What do I think about the scalability of the solution?
I can't answer this question, because it is not deployed in a broader way. I'm not convinced to deploy a large scale solution, because it consumes an enormous amount of data resulting in a decrease of retention time. So I advise to deploy more DT instances where every Dev/OPS is responsible for their own DT instance.
How are customer service and technical support?
Customer Service: Could be improved, but has everything to do with the merge of Compuware and dynaTrace. There is a local office in the Netherlands, but available FTE is under par.Technical Support: It is good.
Which solution did I use previously and why did I switch?
7 years ago I used HP Diagnostics. This was not an out-of-the-box instrumentation (1st gen diagnostic tooling). It took too much time to get added value out-of-it, too much interpretation. dynaTrace is installed in half-a-day, fully operational (including the dynaTrace agents, dynaTrace server and Collector). This is why this tool with all its functionalities is a preferred tool for performance troubleshooting, performance tests, test automation and full coverage production monitoring. It also works with a lot of performance test tools. I'm not impressed by the Dell Foglight diagnostics; I never see it working with SOA technology. AppDynamics: despite the fact that I didn't work with a full deployed installation of AppDynamics, you need a lot to do to get the information like dynaTrace provides.
How was the initial setup?
Straightforward
What about the implementation team?
We don't to depend on vendor PSO.
What was our ROI?
Can''t answer this question. The performance organisation is too immature to answer this.
What's my experience with pricing, setup cost, and licensing?
Tool investment (initial 50 JVM agents, increased to 80). One time investment with yearly maintenance costs Total Stitching activities 20 days (due to Tibco wired /unwired mechanism and old JMS version usage); 5 days per week performance testing
Which other solutions did I evaluate?
No, I didn't evaluate other options. Reason: I'm not totally convinced about the products provided by vendors like IBM, CA, HP, BMC etc. Way-too-much consultancy, it takes a lot of time to generate added value, too difficult to work with etc.
What other advice do I have?
Use it as fast as you can. List prices are negotiable. You get instant success!
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Consultant at a tech consulting company with 51-200 employees
End User Monitoring
End User Management or Monitoring(EUM) falls within the area of Application Performance Management (APM). When EUM is discussed, most people think of Synthetic monitoring – using robots that run synthetic transactions from several locations. The use of synthetic transactions is just one of many options – and it is certainly not the best solution. This article discusses the main ways of performing synthetic monitoring and the Pros and Cons of each method.
- Robot. Robots running Synthetic Transactions
- Passive Appliance. Appliances in the Datacentre that passively collect network traffic and perform deep packet inspection.
- Web Page Instrumentation. Javascript that is injected or placed inside web pages.
- Java (or .NET) Profiler. An agent that monitors the Java Virtual Machine or the Common Language Runtime (CLR) using a technique called byte code injection (or by using an API such as the JVMPI).
Figure 1: Real User Monitoring - Showing URL Performance
The Use of Synthetic transactions is perhaps the best know of EUM methods – but arguable the least effective – and definitely the method with the highest Administrate overhead and Total Cost of Ownership (TCO). There are many issues with Synthetic Transactions:
-
Incomplete Location Coverage. The use of synthetic transactions does not monitor real users; it monitors transactions executed by robots from certain fixed locations. It is very expensive to monitor all locations due to the number of robots required.
-
Not monitoring Real Users. It is impossible to measure the experience of real users – especially for highly distributed users of external customer facing applications such as internet banking. The synthetic transaction may work fine, but real users may experience issues due to their location, or type of browser or their local workstation.
-
Page Abandonment. Synthetic transaction monitoring does not report on user behaviour such as page abandonment rates.
-
High Administrative Cost. Synthetic transactions are costly to maintain. First, the scripts must be developed. It usually takes from 3-5 days to develop a robust production ready script for each synthetic transaction. Most products have a “record” capability for capturing the transaction – but the script will always need editing in order to make the script robust and production ready. Scripts need to be updated every time the application is updated. Robots occasionally fail and need restarting. For a mid-sized organization with 6,000 employees (such as a small bank) you could easily require one FTE support person to maintain the solution
Passive Collector in the Datacentre
The second method for performing End User Monitoring (EUM) is install an appliance in the Data Centre which collects network packets and then perform deep packet inspection. The level of statistics that can be gathered using this approach is very good and exceeds the detail gathered by Synthetic Monitoring. These type of products can report on individual web page load times for any user located in any location. User satisfaction measures such as abandonment rates can be measured and reported. The total transaction latency can be divided into client latency, network latency and Server latency to quickly determine which tier is responsible for the performance issue. Depending on where the probe is located, the issue can be isolated to the specific tier in the datacentre. It should be emphasized that the probe is entirely passive; the probe is attached to a span port on a main switch and just passively captures packets. Once installed, the solution requires almost no maintenance. There are no scripts to update and no robots to keep running.
The main disadvantages to this method are the following:
-
Does not work without users. If there are no users (e.g at night) then the passive probe can not detect a problem with the application. Problems may go undetected until the first user logs on in the morning.
-
Protocol Support. The passive probes perform deep packet inspection. The range of protocols that are supported is limited. The techniques works best for protocols that have a defined start and end such as HTML (or SSL). The probes can decode SSL traffic if provided with the decryption key. The probes do not work so well for custom in-house applications that use a custom protocol. Generally protocols that supported include: HTTP, HTTP over SSL, SQL, Tuxedo/Jolt, Citrix, MQ. Depending on the product, support for AJAX may be limited. The solution works best for HTTP.
One of the best solution in this category is Gomez Data Center Real User Monitoring (formerly Vantage Agentless or Adlex). I have deployed this product at two customer sites and can recommend this product highly.
Web Page Instrumentation
The last type of technology is Real User Monitoring implemented using client side Javascript. Google Analytics and Gomez User Experience Management (UEM) are two products that use this method – although each product provides a different solution. Google Analytics fits in the market called “Web Site Analytics”. Gomez EUM is a Real User Monitoring (RUM) solution that reports on page load times, abandonment rates and then raises alerts if performance exceeds an SLA. The solution is asynchronous. This means that once the piece of Javascript has been executed by the user’s browser from the web page, execution occurs independently of the page load – so subsequent client side activity is not affected. This solution can be offered as a Software as a Service (SaaS) because the Javascript can send the information to a Vendor managed server located anywhere in the world. Problems with this approach include the following:
- Security. Most Banks and Governments will not allow applications to send information off-site from code embedded in web pages, so SaaS may not be allowed. However the Javascript runs in the client's borwser and sends performance data to a cloud based SaaS server. The data may never enter the corporate network, so security need not be an issue.
- Server Latency. This solution can not break down server latency into its componentIf tracing transactions through the datacentre is important, then other solution (such as Dynatrace) may also be needed.
- Alteration to Web Pages. All web pages delivered to the clients must be updated. Depending of the architecture of the application, this will probably be relatively easy from a technical perspective, but the development teams will need to be involved. Many different development teams may need to be contacted.
Java (or .NET) Profiler
Many of the vendors sell Java (or .NET) profilers that are able to track transactions inside the JVM. These tools do not monitor End User Experience but thet can help diagnose performance issues related to the code - which usually account for the majority of performance issues. These profilers can trace transactions and determine what exactly how much time is being spent in each method that is invoked for each transaction. However, these products are more than simple profilers; If the agents are loaded into all backend JVM's and then linked together to one management server, then it is possible to track transactions through the various tiers and draw maps of how the backend tiers fits together. Products such as AppDynamics and Compuware's Dynatrace work in this fashion.
Recommendation
I have implemented Synthetic Transactions (both Compuware and BMC solutions) and am not convinced by this technology. Due to the high maintenance cost required, these solutions generally fall into disrepair and stop working after a few years.
A very good solution for End User Monitoring is Gomez Data Center Real User Monitoring (formerly Vantage Agentless or Adlex). I have deployed this product at two customer sites and can recommend this product highly. For HTTP based application such as Internet Banking, this product is a great fit and invaluable. Just make sure you investigate support for AJAX (if this is a requirement). The product is relatively easy to integrate into the event management layer and can be performed using SNMP, so don’t be concerned about integration. Initial up-front cost may be high – but TCO will be low; the product requires almost no maintenance. Compuware can perform a Virtual POC (they just capture some Network Traffic) so purchasing the product can be relatively painless too.
If the business application is a cloud based application, then installing a sniffer device is not posisble, so a Browser based Javascript solution is the best solution.
Most performance and availability issues are caused in the datacentre, so it is important to be able to break down server time into measurements for each tier. Tracing performance issues into the JVM using a java profiler is standard practice nowadays for DEV environments. However tracing production transactions through the back-end messaging layer or into the database is a more complex task and requires the capabilities of products such as Compuware’s Dynatrace and AppDynamics.
RUM first?
Most customers implement component level monitoring (bottom up monitoring) first. Most customers consider Real User Monitoring (RUM) to be a luxury. Is this view correct? I have been raving about RUM - but would I implement RUM before Component level monitoring?
The answer is definitely Yes. For HTTP applications, I would implement Data Center RUM before any other type of monitoring. Top down monitoring gives you immediate information and alerts about overall application availability and performance.
RUM will tell you about the state of your application now – at the current point in time. However, RUM will not tell you about potential issues that might occur in the future – in one hour or tomorrow. RUM does not monitor things that fill up – such as storage. RUM is useless for capacity issues. So, customers must implement component level monitoring as well. Customers should have both. For all customers, both top down and bottom up monitoring are essential.
Vendors
Vendor | Synthetic Transactions | Deep Packet Analysis | Browser Javascript | JVM or CLR Monitoring |
Compuware |
Gomez Synthetic Monitoring |
Gomez Data Center RUM |
Gomez User Experience Management (formerly Gomez Browser RUM) | DynaTrace |
OpNet | AppInternals Xpert | |||
AppDynamics | AppDynamics Pro (RUM) | AppDynamics Pro | ||
New Relic | New Relic RUM | |||
IBM | Tivoli Composite Application Manager for Transactions (Rational) | Tealeaf | ||
CA | CA Wiley Customer Experience Manager | APM Cloud Monitor | ||
BMC | ProactiveNet TMART (licensed from Borland SilkTest or SilkPerform ) | Coradiant | ||
HP | Loadrunner | HP BAC - RUM | >/td> |
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Marketing at a recruiting/HR firm with 51-200 employees
Are you optimized?
Optimization, the tweaking of your website with content, back links, images, blogs and other social media sources to increase traffic and rank favorably among the algorithm gods is the best practice for increasing your sales online–this process is often referred to as search engine optimization or “SEO”. Additionally, if you want to determine how you rank amongst your competition, here is a good place begin. However, don’t stop here in your quest to find your place on the internet highway, there are a plethora of other search engines such as Ask, AOL, Mywebsearch and more to test your ranking among the internet savvy. So how and where do you begin?
Do a performance test to see how well your website is currently ranking. Compuware’s Gomez provides instant testing to find your website’s performance problems http://bit.ly/websiteperformance. This quick analysis will provide you with valuable information regarding your content, how difficult or easy your website can be read, as well as other important factors that help you grade the performance of your site. Based on the analysis of the report you can make some simple adjustments to help increase the optimization of your site. There are several program from which you may choose to help automate the process of optimization, or, you may choose to hire a professional service that understands the process and will periodically revise or make recommendations for revisions as the algorithms tend to change without notice.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Director of Operations at a tech vendor with 51-200 employees
Gomez is also one of the most mature products out there, and has become the APM industry standard
Gomez is one of the only APM tools available that allows you to monitor performance from first mile (your data center) to last mile (your user’s browser). Gomez offers load testing, internet backbone performance monitoring, automated testing (anyone who’s used Selenium or QTP will find the interface very familiar), and performance and error level alerting. Compuware also recently introduced dynaTrace / PurePath, which gives you automatic transaction path detection, object level performance monitoring and allows you to get very granular with your transaction performance metrics. Gomez is also one of the most mature products out there, and has become the APM industry standard. It’s a great tool, but it’s priced by measurement, which means if you’re implementing RUM tags, synthetic tests, and dynaTrace, it can get very pricey for a high traffic site. Depending on your requirements, you might get what you need from some of the less expensive tools below.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
I agree, the mobile metrics and recommendations are very helpful. You can, however, get mobile site data using the EUM offerings from some of the competitors I listed. Gomez stands out with the ease of integration with native apps.
The Google page speed integration is helpful as well, but other solutions are starting to integrate even more deeply with analytics data. The call comes down to a combination of your app stack (if you'd like to track server and object level transaction metrics), supported front end platforms, and cost.
Director of Infrastructure at a insurance company with 1,001-5,000 employees
The technical capabilities are strong and ease of use for technical drill downs is exceptionally good.
We recently upgraded to Compuware APM v12 (dynaTrace RUM) from APM v11.x. The product was fairly straight forward to set up and once you have it running in an operational environment there is very little administration needed.
The real-user-monitoring (RUM) technology is very mature, easy to use, and integrates easily with the rest of the APM suite. The new APM v12 portal concept is outstanding, allowing 100% customization for the executive dashboard. The new methods for portlet design (i.e. publish and subscribe) are easy to learn, and you will be configuring some very useful dashboards by the end of the first day.
The one caveat when configuring new portlet subscriptions is that there is a soft memory leak on the client side when using Internet Explorer, so we use Firefox for configuration changes. It’s my understanding that this will be addressed in APM v12.1 released early 2013.
Upgrade Approach
Since our SLA reporting metrics are done with another tool there was no need for a database conversion. This allowed us to build the new environment and run it in parallel with the old, and then cut over once we had all of the traffic configured. For our existing Data Mining Interface (DMI) custom reports we used the export/import (XML file) feature which worked just fine.
3rd Party Integration
The new architecture is moving away from Vantage View being the point of integration for sending alarms so we configured the Central Analysis Server (CAS) for 3rd party integration via SNMP traps. One item to be aware of is that any new alarm definition created on the CAS will create a new MIB file that must be loaded on your SNMP trap receiver.
Existing User Transition
For existing dynaTrace RUM users Compuware has provided all of the old APM v11.x reporting capabilities under the “deprecated reports” tab within the Data Mining Interface (DMI). This is very helpful for the support teams in making the transition to the new APM v12 GUI.
Conclusion
The capabilities of the Real-user-monitoring (RUM) technology and ease of use for technical drill downs is exceptionally good. I’m very pleased with the attention that Compuware gives their customers and the support process. Their technical team is very knowledgeable and works to resolve issues quickly. I would add Compuware APM v12 (dynaTrace RUM) to any short list for evaluation.
APM Strategies:
Are you interested in joining a LinkedIn group dedicated to Application Performance Management (APM) focused on sharing thought leadership, strategies, and new concepts' Click here to join:
http://www.linkedin.com/groups/Application-Performance-Management-APM-Strategies-4712490/about
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Randall HindsProgram Manager - Enterprise Command Center at a financial services firm with 10,001+ employees
Real User
Hi Folks, We utilize DCRUM at my company - going back to 2006 (then branded as Adlex). I can attest to all points Larry made, except porlet subscription leak in IE - never idenitfied in our implementations. A couple quick updates you may already be aware of: Compuware split/spun off Dynatrace as a separate company after being acquired by a private equity company, DCRUM is a part of the Dynatrace offering but can stand-alone, and DCRUM v12.3 has rolled in a set of capabilities Compuware once branded as Vantage Network Analysis which analyzes all traffic at the connection/session level (TCP layer3) providing auto-discovery of traffic, protocols and NW performance from an app perspective.
The DMI is a powerful interface allowing reports to be built on any/all packet & tranaction analysis, and the new templates & web/mobile UI which can layer on top of DMI reports make the data very accessible to any/all audiences.
Drill downs to probable RC can be as quick as mere minutes, but there are mountains of data being captured for analysis. Without a good breadcrumb trail it can take days of sorting and sifting to find vital clues on RC. It should be stated as well, DCRUM is looking for transcations/operations and decrypting to the payload (TCP layer7) but does not look into app engines (JVMs/.NET) at thread & method level calls. You need the APM agent to deepdive into the app code performance itself.
We have used several APM products at my company (CA APM, IBM ITCAM, etc) and we have tested a several others. Dynatrace APM is our current standard and was selected for many reasons - capability, financial fit, and vendor support being the top priorities in our scoring. Other APM products have lacked in one or more those areas.
I would also recommend the Guardian Service offered by Dynatrace. The company will assign an onsite resource that is completely focused on your implementation - challenges & new project work, and the ROI is well worth the spend in our experience.
Hope this is helpful - Cheers!
Engineer at a tech company with 51-200 employees
Good tool for troubleshooting our website
Valuable Features:
We get a quick overview of how our site feels and if we have any problems we can very easily see where the problems are. We also have an alarm from the system if we get into trouble.
Room for Improvement:
It's a rather complex environment.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Randall HindsProgram Manager - Enterprise Command Center at a financial services firm with 10,001+ employees
Real User
Complex environments are ..... well... complex, and they require a capability that can keep pace. I agree it is no simple task to build DCRUM infra, and the amount of detail required to essentially pluck a single application's packets out from total traffic can be tedious to gather. That said, the latest version has simplified with auto-protocol discovery and all traffic analysis functions. Still have to get SSL keys to really dig into the transaction detail, but it is worth the effort.

Buyer's Guide
Download our free Dynatrace Report and get advice and tips from experienced pros
sharing their opinions.
Updated: April 2025
Product Categories
Application Performance Monitoring (APM) and Observability Log Management Mobile APM Container Monitoring AIOpsPopular Comparisons
Wazuh
Datadog
Zabbix
Splunk Enterprise Security
New Relic
IBM Security QRadar
Azure Monitor
Splunk AppDynamics
Grafana
Elastic Observability
Sentry
Grafana Loki
Graylog
LogRhythm SIEM
Prometheus Group
Buyer's Guide
Download our free Dynatrace Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- APM tools for a Managed Service Provider - Dynatrace vs. AppDynamics vs. Aternity vs. Ruxit
- I would like to compare Dynatrace and AppDynamics. On what basis should I decide?
- What Is The Biggest Difference Between AppDynamics and Dynatrace?
- Differences between SiteScope and dynaTrace?
- Comparison between AppInternals and Dynatrace.
- What is the biggest difference between Dynatrace and Splunk?
- What are the advantages of AppDynamics vs Dynatrace?
- Any advice about APM solutions?
- What Application Performance Management (APM) certifications do exist?
- Dynatrace and New Relic: Room for improvement?
Sing it, brother! We are now on v6.2 and loving it. Dynatrace APM is going to drive our DevOps tranformation.