How do the solutions compare?
I've started to explore this tool as an add on basically and supporting
Control-M tool. As for the APM we are currently exploring BMC and we do
have Foglight too for some applications.
Riverbed & Computer Associates
I use the Riverbed side - ARX, ATX, App Sensor, dashboards. I am learning
Many of our developers use the Computer Associates Wily TIMS, MTP and CEM.
However they are trying to migrate away from CA to Riverbed.
$2 billion in revenue department #1
$1.5 billion in revenue department #2
Here are my considerations:
Which APM tools do you use? CA APM
Suite: CA Wily Customer Experience Manager (CEM), CA Wily Introscope, CA CMDB, CA Nimsoft
and CA Spectrum.
How big is the app you use them on? On the project in which I worked, the client owned a heterogeneous application
Databases: Sybase, SQL Server and Oracle
E-Mail and Collaboration: Microsoft Exchange 2007, Microsoft Live Communications 2007 and Office
Stations: Windows XP and 7 + Office 2003, 2007 and 2010
Monitoring and Operations: Microsoft System Center 2007 Management Configurations, Microsoft System Center Operation Manager 2012, OpManager
VMware Infrastructure Enterprise 4.3 and 5
Platform: Microsoft Visual Studio 2005, 2008, 2010 and 2012, Microsoft NET
Framework 2.0, 3.5, 4.0 and 4.5, ASP, ASPX, Microsoft Reporting Services 2005, 2007 and 2010, Compuware Uniface , WebServices, Business Objects XI, BW and Tibco Administrator, SalesForce, SAP, Siebel CRM
Application Lifecycle Management: Microsoft Team System 2008 and 2010
ECM: Microsoft Sharepoint Enterprise 2007
Message Bus: Tibco EMS and SAP PI
Application Servers: Windows 2003, 2008 and 2008R2 - IIS 6.0 and 7.5, Microsoft Application Request Router Module
Application Servers SOA and BPM: Windows 2003, 2008 and 2008R2 - Tomcat and JBoss
Tool Business Modeling (BPM): Tibco Business Studio
SAP ERP: CO Module, FI Module, MM Module, SD Module, RE Module
How do the solutions compare?
I believe that to make a good choice of an APM solution, companies should look inside and reflect on your current environment, the challenges they are facing or are beginning to be the focus of their concerns. It may seem a daydream talk about things business in a technical post, but I believe that one of the solid foundations for the successful implementation of an APM solution On-Premise or SaaS is this! It's success is not only implement, is to bring the results to the fore, resulting in improvements to the business. The other issue that I can contribute, has to do with local market factors, especially considering On-Premise solutions: technical support and know-how of partners for implementation. When we choose to adopt the CA solution, the moment was passing this technology was quite effervescent, now we have a more mature environment I believe. New players are doing things to get the APM segments before they even dreamed of having access to this powerful tool.
Before making a huge spreadsheet containing numerous functions and features, get ready to do a self-analysis of your environment: you will know, what, where, when and how often you should use the APM to end their problems with your applications! Like a doctor prescribing a medicine for fever. Hint: look they are useful analyzes of Gartner and Forrester!
I hope I have helped!
I would recommend spending a good portion of time deciding on what the goals of the Apm should be before deciding. This along with the maturity of the organization. Will this be a only It project or will it include the business at some time? Start with the goal and limitations type of environment in mind and choose the product later. In my experience this is the best way forward. All the above mentioned products are good, but some have better solutions for some stuff than others. "Is an agent based solution or an agent less solution best now and in the future?"
We use the following tools:
HP Performance Center (load testing tool)
HP Network Virtualization (as part of load
CPWR dynaTrace (used in pre-Production load tests as well as Production for performance analysis/monitoring and root cause analysis)
HP BSM (synthetic, end user performance monitoring)
HP Sitescope (server monitoring for load testing as well as Production)
Webtrends (web analytics tool for Production)
What do you like best about it? Have you compared it to other solutions?
We use CA APM and I know this tool very well.
I work closely with New Relic APM and have worked closely with CA (Wily) APM in the past. Wily was first generation APM which requires investment in hardware to host on-premise and requires ongoing configuration and maintenance. But it was a useful tool in a time when there weren't many good tools in the space. I now use New Relic's SaaS-based APM solution because it is easy to install with no on-premise infrastructure to deploy. It is feature rich and covers all popular web development languages including Java, .NET, Ruby, PHP, Perl, Python, and NodeJS; most other tools only cover Java and .NET. It provides high-level performance monitoring of your applications as well as method-level analysis of user transactions. Plus coverage for Browser performance including JS Errors and AJAX timing. New Relic also provides detailed performance monitoring of native Mobile apps. The ease of implementation and rapid time-to-value made it an easy decision. Both of these solutions scale. I have worked in small, single host applications on up to implementations involving thousands of hosts.
If you are looking for lightweight APM that you can get up-and-running quickly you should look at New Relic. if you prefer On-Premise and have hardware and resources to throw at APM you can check out CA (Wily) or Compuware.
Admittedly, I work for New Relic and I worked for Wily/CA before that. But understand that the reason I chose to work at those companies is because I believe they have, or had the best solutions in the market. It's easier to sell good software than it is to sell bad software. I have worked with many customers through the years and I have a learned a lot about what makes a good APM solution.
I hope this helps.
I'm comparing AppDynamics and Dynatrace for a company with over 5K employees. What are the pros and cons of each pproduct?