Application Performance Management (APM) Forum

Content Specialist
IT Central Station
Jun 10 2018
One of the most popular comparisons on IT Central Station is Dynatrace vs New Relic APM. One user says about Dynatrace, "Dashboards is one [of the best features], troubleshooting is another. I come from the monitoring perspective, so the ability to triage quickly is important, and the ability to alert and tell people where the problem is, that's what I really like about the product."  Another user says about New Relic APM, "The most important thing is that it tells us where the latency in throughput and response time are." In your experience, which is better and why?
Nikhil MishraBoth are good monitoring tools. But as many of the people posted above, Dynatrace gives you the exact drill down for the application(every api being hit), access both Browser and Server request, every third party/Dynamic request. Also, it also has a feature of providing waterfall for document loaded across the page for every framework ,including SPA(single page application) Page too. You would not find these many things in NEW RELIC and CPU, MEMORY & Throughput is common metrics in every monitoring tool, so do not judge on these counters. BOTTOM LINE :- Go for DYNATRACE
Robert UllmanIn comparing Dynatrace, New Relic, or AppDynamics the biggest differentiate will the environment that you are monitoring. If it's a green field without many legacy monitoring integration then New Relic is sufficient. However, if it's a legacy monitoring environment and requires lots of integration then AppDynamics and Dynatrace will tend to be a better fit. And there is a premium in cost to account for that.
Wesam A AhmedDynatrace of course for on premises, New Relic for cloud based, now Dynatrace can cover both using the new OneAgent (All Web Based, Powered by "AI") including full stack monitoring which includes infrastructure, network, Disks, Processes, OS and applications of course.. Ease of installation and use for Dynatrace is a great factor, Dashboards can be created in nothing when needed, we are using in a Bank covering almost all applications using AppMon (Client - On Premises), while we will shift to the latest platform (Dynatrace "OneAgent") very soon.
Content Specialist
IT Central Station
May 15 2018
Based on your experience, what is the best APM solution on the market today and what differentiates it from its competitors?
Manager of IT at a financial services firm with 10,001+ employees
Mar 15 2018
Hi. I hear great things about both Dynatrace and AppDynamics. What is the advantage of Dynatrace over AppDynamics and vice versa? For an enterprise, how do I decide which one is better for my needs?
reviewer421113First thought.... Do not go with CA. CA is horrible with just about everything with the exception of maybe Autosys and that is not even great. Why CA continues to show up as highly rated only means to me they pay out a ton of money. We have a saying where I work... "CA is where software goes to die." To answer your question... They both are really are good. I have looked at DynaTrace, AppDynamics, and New Relic. We have used CA Wily (stay away, trust me) and Foglight which is now out of the APM game. I tend to lean more towards DynaTrace. This is why.... #1. Adoption One of the things that I often see with APM tools is a struggle with adoption once it is purchased. An APM tool can provide all the information you want but if you need to have worked at NASA before in order to use it, then people are not going to use it. DynaTrace really has done a nice job with the GUI. Its very easy to understand and navigate. It's been very well thought out and it shows. #2 One Agent Technology All you really need to know is what OS and that's it with the exception of Solaris. Solaris is still painful and does things in the way most of the legacy tools do. If you are using Linux and/or Windows, its gold! Administration is very easy with DynaTrace. #3 Mature AI (machine learning) The other area that I think they have a leg up on all others is the AI. Tons of vendors claim AI technology but they really have a matured AI. As soon as that agent goes on, its amazing how many things are detected, mapped, technologies identified, and no false alarms. The AI for us has been spot on every time. We have taken the approach of let AI do its job and it does. You have the option to tweak things. #4 Designed for today's needs from the ground up DynaTrace is the ONLY company that decided not to try to patch and upgrade their way to get there. They went back 5 years ago or so and wrote DynaTrace from the ground up. I sit and I watch these other vendors such as CA or IBM try to keep adding more and more to the technology that they acquired in the first place and their products have become a complete mess with their support teams failing more and more to provide support as even they are confused. Hope that helps!
EricRepecThe answer is "It Depends" as you can imagine. Our team supports both technologies for the simple reason that there are use cases that work well with each of the tools. I would start with the following checklist. 1) Compatibility of subject technologies. 2) Ability to coexist with the current tools used and trusted by your staff. 3) Level of maturity of your staff. 4) Level of access / understanding of the monitored application. You should have a strategy for implementing any tool. Understand how it will be consumed by your staff and build well documented processes around the entire toolset. This will assure that the tool you select will be successful and fully utilized. Finally, most failed implementations stem from the fact that the tool is underfunded or under deployed. Make sure you dedicate staff and purchase licenses to cover the entire application. These tools depend on the fact that all tiers of the application are instrumented, any missing tier will greatly hinder the tools success and may delay or block the ROI that your management expects. Thanks Eric Repec
Bert Van Der HeydenComing back on the original question. Why is Dynatrace better than AppDynamics or vice versa. Last year I would have answered: Try it for yourself. Compare. The Gap-Free approach of Dynatrace (AppMon) vs sampling (AppD) was for us the biggest difference. That's why we choose Dynatrace (AppMon) a few years ago. Currently the new Dynatrace (Saas / Managed) doesn't compare with AppD anymore. It deals with the latest technologies running within containers on top of PAAS solutions, delivering a full stack approach. I know a bit of what's out there (not all off course) and in my (limited) opinion, it does not compare anymore. You could try it for yourself: http://bit.ly/2Dd911T http://www.realdolmen.com/en/solution/application-performance-management-leads-to-satisfied-customers
Pre-Sales at a tech consulting company with 11-50 employees
Hello,  I need a comparison between AppInternals and Dynatrace APM offerings.What are the pros and the cons of each solution, and why would you buy one rather than the other?
Scott CriscillisRiverbed is more of an NPM probe-based offering and only has a moderate level of application awareness. It is more aligned with Dynatrace’s DCRUM offering competitively. https://www.dynatrace.com/topics/performance-test/data-center-monitoring/ At some point our DCRUM will be integrated into the Dynatrace product, so one great thing coming is you will truly have a single platform/pane of glass for everyone down to the full network detail. For now, it is still a separate entity. Although Riverbed offers strong NETWORK analytics, it is not going to provide the application layer detail and provide a holistic all in one offering like Dynatrace does with RUM, webchecks, cloud, containers, network, infrastructure. It also samples and doesn’t provide a high fidelity of data. Dynatrace looks at every transaction, so we offer gap-free visibility into performance, bottlenecks, and issues. This is also important if you want to understand user and performance trends and understand where to align resources and focus on areas of development. With Riverbed, you’ll be making a lot of assumptions based on their sampling/averages output. It’s going to take you a month plus to evaluate it…minimum. It takes weeks to set it up and configure. And the cost of services to get installed and trained is costly. So ease of use with what you evaluated is not comparable. Dynatrace installs in 3 mins or less and our ROI is typically within 2-3 months. Maintenance of Riverbed is huge. Dynatrace is automatic in providing releases and upgrades, zero maintenance. Riverbed is going to require taking things off line, doing the updates, and putting things back on line. Lots of manual effort. Riverbed strongly emphasizes packet capture capabilities so it’s appealing to the network team. It captures and records everything from the wire and applies very light weight analytics. It’s a very reactive approach. If you want to apply the application layer information into the networking piece, you will be purchasing and managing multiple components instead of just one with Dynatrace. Dynatrace is application centric however it does provide some network analytics in relation to the performance of the applications it’s monitoring; This is like comparing an apple to a banana. So, for me, the top areas in which Dynatrace is better: • Ease of use, zero maintenance • Higher fidelity of data with Dynatrace-no sampling, aggregates or averages like you’d get from Riverbed. • Quicker ROI and user adoption • We show you every user, every app, everywhere. We provide gap free data from end-user, code, infrastructure, network. No blind spots, no samples, no averages. So no matter what device you are operating on, we’ll provide gap free visibility into performance. • Zero manual configuration. Just install one agent per host, we monitor everything. • AI gives you auto-everything. Automates, discovery, modelling, analysis, troubleshooting and stops you from having to figure this all out manually. • Automated root cause analysis. Avoid alert storms, get one single notification. • Seamless integration for cloud and containers.
Chuan Wei Yiawi don't 100% agree what @Scott mention. 1st - Please refer to the latest Magic Quadrant NPM & APM Dynatrace is good in APM space but Riverbed is offering end to end monitoring in NPM & APM space and the latest acquisition Aternity expands Riverbed’s SteelCentral offerings up to the end users performance monitoring level wish i personally love it. Traditional solutions base in DC to analyse packet and from the packet turn into end users performance monitoring however with the Riverbed Aternity is provide a real end point monitoring rather than monitoring in DC. Back to the APM solutions, since the question is more on AppInternal & Dynatrace the main differentiation is the language code , depending which applications that you require to monitor and what language code is the application using. Dynatrace -Supports .NET, J2EE, PHP, Mainframe, Hadoop Riverbed - Supports .NET and Java - thats all Instruments .NET and Java Runtime environments to give you access to actual code Others technical differentiation will post to you later
Manager of IT at a financial services firm with 10,001+ employees
Hi, I work for one of the leading banks in the mid-west US and we are looking at some APM tools (AppD, New Relic, Dynatrace, CA) for an important web application. It seems that price points are all over the place! How much should we be expecting to budget for a good APM solution?
Michael SydorYou have a couple considerations before someone can give you a realistic budget. * What tools have been tried before? Why are they not being considered now? Who is going to approach procurement? You need to make a business case for this next investment - no matter the dollar volume. * Is your web app on-premise or cloud? How many instances? What volume of transactions or concurrent users? Any potentials mergers or acquisitions upcoming, that might introduce a different tool or requirement? This affects the license model, and duration that you might need it, which directly impacts the price. * What are you monitoring goals? Are you just looking for up/down status? Are you planning to migrate any other applications to the web? What visibility into performance do you have for non-web systems today? How many other applications would follow-on, after this initial project? This gives you an idea of the duration and extent of a relationship that you might need with a given vendor. * What skills and organization do you have available? Is there a dedicated team in place? How do you handle turnover? Will you be looking for long-term services support and operation? How do you handle training, internal and external? This gives you and idea into your upfront, and on-going training and services (staff augmentation) needs. * How much vendor evaluation are you prepared to undertake? Do you have criteria established? Do you have a pilot strategy? Are you following a corporate mandate or enterprise strategy? You need to 'know' what you want before the vendors tell you what 'you need'! There is nothing more expensive that a host of capabilities that you will never employ. * Who are your stakeholders and how will they participate? Do you have visibility into Development and Testing? Are you bringing operational metrics back to the business? Do you need to integrate alerts and/or data with a 3rd party operations center? You need to know who really cares about performance in order to get support for any level of investment, and you need to meet their expectations. The better you understand your organization's prior experiences; assess the potential scope of what will be monitored long-term; assess the ability of your current team to support, implement and maintain the solution for the long-term; the better you will be able to evaluate and negotiate with the various vendors - and get a solution that fits the way your organization works. For a modest investment, get a copy of the vendor-neutral APM Best Practices https://www.amazon.com/APM-Best-Practices-Application-Professionals/dp/1430231416 The first third of the book is all about Planning an APM initiative, from Business Justification through Pilot Evaluation.
Manuel WallnöferHi, before answering a question about budget you must make sure what are the requirements for APM and what is your footprint you want to monitor. Understanding the key requirements helps to find the right solution for you. Happy to have a chat with you and have a look together on your requirements. Feel free to drop me a personal message .
Philip StrangeThis is not a one-size-fits-all solution. If you're only interested in the cost, I suggest you look at the situation from the opposite point of view: how much does each minute/hour of service degradation cost me? That will tell you how much you ought to pay.
IT Manager at a healthcare company with 1,001-5,000 employees
Folks,   What are your experiences in using Splunk as an Enterprise Class monitoring solution in either the infrastructure or application performance monitoring spaces?  How might it compare to a matured (or even not matured) instance of CA's suite inclusive of APM/Wily, CEM, ADA, and UIM?   Looking for insight into the level of granularity of data that can be collected, timeliness of the data, as well as the footprint needed to collect it.   Thanks!
Ahmed.HussainHi, Well I will summarize my answer in the simplest possible way. It all depends on what's your business pains againest your expectations from the solution. First and foremost Splunk by it's functionality definition is a log analytics tool not an APM solution, as it doesn't provide you with end to end User Experience, in brief no real user monitoring, no code-level monitoring, no machine monitoring as far as I know and no Transaction/Business Analytics. So again it depends on what you are looking for, but if you're looking for E2E user visibility from aservice availability and performance perspective then Splunk is not the answer. Hope it helps. Thanks.
LucaForniTotally agree. Splunk is mainly an IT Ops Analytics solution (log manaegment, event collector, metrics warehouse), but it is not an APM or generally speaking "probe" solution. I'd suggest rather to use splunk as a collector of data coming from several monitoring tools / probes. HIH. Cheers. L
System and Network Administrator with 5,001-10,000 employees
I'm looking to migrate from Dynatrace to an open source solution called inspectIT APM. I'm interested to hear about major advantages and disadvantages of moving to this solution.
User at a healthcare company with 1,001-5,000 employees
When reading this report:  "Application Performance Management (APM) Reviews from Real Users" (from Q4 of 2016) Link to report: https://www.itcentralstation.c... How do any of the Top 5 APM Solutions compare to HPE Diagnostics -- In terms of: 1. Enabling low-overhead monitoring, alerts, triage, and diagnosis of problems in heterogeneous environments (SOA, web services, Java, J2EE, .NET, SAP, OracleÒ, WebSphere, MQ, CICS and other applications) across the product life cycle, 24 x 7? 2.. Sharing workspace, annotations, drag-and-drop views, and cross-team collaboration? 3. Automating common tasks for user guidance and including a production-ready profiler integration?
IT Manager in web analysis and performace at a retailer with 1,001-5,000 employees
Team, We currently monitor Commerce WebSphere Application Servers (WAS) with AppDynamics and have had no issues with it.   The problem appears when I monitor Search Servers with AppDynamics (because it is also a Websphere Application Server). Business transactions do not show up properly in AppDynamics for Search servers, and the amount of calls per minute are always the same and constant -- which doesn't make sense. Does any one use AppDynamics in Websphere and can share their experience(s) with me? Thank You
Hello, We are a Managed Service Provider (MSP) company in Israel, specialized in the SMB (50-1000 workers) and enterprise (1000-5000 workers) and we are looking for a APM package to support our customers. Both On-premise and cloud are valid solutions for us, and the pricing model is highly important.  I looked at IT Central Station's APM 2106 document and found it very informative. I narrowed down to a short list that contains: Dynatrace (good support in Israel), AppDynamics (also known here), Aternity and Ruxit (as kind of fresh new idea, not sure about compatibility for MSP's).  Still, I would like to get your kind advice regarding the best APM packages suitable for a MSP company. Best, Avi 
Thomas DooleyWe did a trial of the Dynatrace vs AppDynamics vs New Relic Real User Monitoring tools and based on this we selected New Relic, mainly because of their powerful Insights tool that easily allows you to create your own dashboards / alert using a variant of SQL. Since we acquired the RUM tool (Browser) we have trialled their APM tool which we are currently appraising vs our existing CA APM tool (Introscope) - early signs are encouraging for New Relic. After 9 months we have found the New Relic tools that we use to be very useful and they have excellent post implementation support. Being SAAS only has not been an issue, and for example on Black Friday their tools did not slowdown at all.
Elad KatavAvi, How are you ? I am Elad and I am the COO at Correlsense. HQ in Boston and R&D site in Israel we have a very extensive partnership program that we have signed with companies that have the offering you describe here. Would be happy to talk : eladk@correlsense.com I am looking forward to talking to you. Regards,
avishvartzHello, Thank you all for the very kind and informative comments. Some ideas regarding the requirement list. Looking at a high level, the requirement list will contain: - This is strategic tool, so go after the big/leading names. - Easy remote deployment& management. - Quick learning curve and strong local support. - Flexible& competitive pricing model. Technically speaking: - Client side application level support: Browser based, Mobile Native App., Smart (Fat..) desktop applications (mainly in Microsoft environment - .Net , C#). - Client side Operating Systems: Mobile (iOS, Android), Desktop (Win7 and up). - Server side Operating Systems: Linux, Windows. - Virtualization: Microsoft, VMware,Citrix. - Various server side applications (DB,ESB, HDFS....). -Features: Easy to set thresholds and automatic "trigger to action" capabilities. Management console that can show information from a different customers in an easy way. Another question I struggled with: How do you deal with Information Security issues of remote connection to the client's production environments (both technical and business agreement aspects) ? Best, Avi

Sign Up with Email