No more typing reviews! Try our Samantha, our new voice AI agent.
it_user2667 - PeerSpot reviewer
VP of Systems Engineering at a tech company with 1,001-5,000 employees
Real User
Nov 5, 2012
AppDynamics…A Freeware Competitor to Dynatrace, Foglight and Introscope

This review is for AppDynamics Lite.

I had an interesting beginning discussion with AppDynamics. They are a competitor to Dynatrace, Quest Foglight and CA Introscope in the area of J2EE application visibility. They have a product called AppDynamics in both a freeware Lite Version and Enterprise Professional Edition that dig into the JVM and provide analysis and measurements of run-time performance.

The product is agent based. It’s a simple configuration in which you can modify the Tanuki Wrapper (wrapper.conf) to add a small set of parameters for start-up. It includes a web-based console interface which you can evaluate how much time is being spent where in the byte code. It’s pretty standard fair in terms of showing call trees and SQL statements. What I like is that it provides a quick and narrow window to HotSpots in the code so you don’t have to muck around with the interface. It also provides you the control to do deeper profiling (sampling) like Foglight does so that you can get a complete profile (with overhead of course). You can define User Experience thresholds (which they all provide as well), but it’s right there in plain site.

Beware that the freeware version is limited to 30 “Business Transactions” which are identical to starting points of a PurePath. It’s not just Servlet requests. I saw JSP and JS references as well. You can prune them down to account for your 30. You can also rename them. For example, the request (/webapps/blackboard/execute/courseMain) could be renamed Course Home Page. This way you could target your 30 most important pages and limit your profiling to just these 30. Of course this is only a per JVM basis. The enterprise version connects all of the JVMs together so that all tiers and and Continuous monitoring can take place.

There are other features in the Enterprise version which I haven’t been able to evaluate just yet. I will get an Enterprise license shortly. This includes the following features:

Distributed/SOA related bottlenecks
Deadlocks
Payload/Input Data related errors
Memory / GC Behavior Monitoring
Memory Leak Detection
Memory Content Analysis & Accessor Tracking
Object Instance Tracking & Thrash Detection
24/7 Monitoring of Custom Caches
Correlated Event Data (Payload, User Data, Hardware)
Alerts & Notifications
Incident Queue
Incident Workbench
Other workflow related features


How to Set-It Up
First thing you need to do is download the freeware version. Send the zip file to your server that you plan to instrument. Unzip the packages (both the viewer and the agent are in one package). Then you will need to unzip both packages. I took the simple route and set up the agent under (/usr/local/appdynamics) and the viewer under the (/usr/local/appdynamics/viewer) directories.

Modify the Wrapper.Conf
It’s easiest to modify the Tanuki wrapper by adding the following parameters. Make sure to add the host IP for the viewer. In my case, I used the same server which I instrumented, but you do not have to.

wrapper.java.additional.25=-javaagent:/usr/local/appdynamics/javaagent.jar
wrapper.java.additional.26=-Dappdynamics.viewer.host=10.103.66.148
wrapper.java.additional.27=-Dappdynamics.agent.logs.dir=/usr/local/appdynamics/logs

Modify the Catalina.Policy
You will get a Security exception if you don’t add the following into the Catalina.Policy. It took me a solid 20 minutes to figure this one out. Luckily I’ve seen this with Foglight and Dynatrace in the past, so it was easy to overcome.

// AppDynamics Grant
grant codeBase "file:/usr/local/appdynamics/-" {
permission java.awt.AWTPermission "accessClipboard";
permission java.awt.AWTPermission "accessEventQueue";
permission java.awt.AWTPermission "showWindowWithoutWarningBanner";
permission java.lang.RuntimePermission "exitVM";
permission java.lang.RuntimePermission "loadLibrary";
permission java.lang.RuntimePermission "queuePrintJob";
permission java.net.SocketPermission "*", "connect";
permission java.net.SocketPermission "localhost:1024-", "accept,listen";
permission java.security.AllPermission;
permission java.io.FilePermission "*", "read,write,execute";
permission java.util.PropertyPermission "*", "read";
permission java.lang.RuntimePermission "getenv.*";
};

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user76002 - PeerSpot reviewer
it_user76002Director of IT at a financial services firm with 10,001+ employees
Real User

What I remember is this free license can be used only for "one instance" for storing few minutes of recent data and not for deploying across your environment. Each user gets only "one license", which is not practical. Once you get to enterprise version, its the same cost as Dynatrace, Introscope and Foglight. Did they recently change the policy?

See all 3 comments
reviewer1241094 - PeerSpot reviewer
Managing Director, Founder at a tech services company with 1-10 employees
Real User
Top 5
Sep 23, 2024
Unique, reduces resolution time, and reduces operational costs
Pros and Cons
  • "AppDynamics Database Monitoring provides a single view of the problem and helps identify the guilty database query, which is unique compared to other solutions."
  • "The limitations are often due to the vendors not supplying all the profiling features to AppDynamics."

What is our primary use case?

We are monitoring lots of different databases with AppDynamics Database Monitoring, such as Couchbase, SAP HANA, DB2, Oracle, MySQL, MongoDB, and Postgres. 

In Turkey, most companies push their workers to work with the on-prem side because the government regulation is very strict. So 97% of my customers are working on the on-prem side, although we have three accounts working with the SaaS solution.

How has it helped my organization?

The most profitable benefit of this solution is that it reduces the mean time to resolution, which is very important for solving extraordinary problems. With AppDynamics Database Monitoring, problems are easy to understand and pinpoint, significantly reducing operational costs.

What is most valuable?

The most beneficial feature is the ability to correlate different metrics from the core APM to the database. You can fully see lots of different views of the pages. You can also measure each database query historically and see the reaction of your business transactions on the database side. 

AppDynamics Database Monitoring provides a single view of the problem and helps identify the guilty database query, which is unique compared to other solutions.

What needs improvement?

Based on my experience, some databases like Couchbase, PostgreSQL, and MongoDB require a little bit of enhancement as they are newer and not as widely used as other databases. The limitations are often due to the vendors not supplying all the profiling features to AppDynamics.

For how long have I used the solution?

I guess we have been using it for more than 11 years.

What do I think about the stability of the solution?

I can give the stability of the solution a ten out of ten. It is very stable.

What do I think about the scalability of the solution?

The scalability of the solution is also ten out of ten.

How are customer service and support?

Customer service and support are good. The quality has been affected recently due to the company's acquisition by Splunk, causing some workers to leave and new ones to join. Hence, I would rate it an eight out of ten.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup is very straightforward and takes only two or three minutes to install a collector on an independent computer. After installation, you can use the collector on up to a hundred different database instances. No other installation is needed.

What was our ROI?

With the mean time to resolution reduction provided by AppDynamics Database Monitoring, it greatly reduces operational costs, thus offering a good ROI.

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

The price is not cheap, however, considering the benefits and the price ratio, I would rate it nine out of ten.

What other advice do I have?

This is really a unique solution. If you want to monitor both the application and database sides, there is no other solution like this in the market. Most products offer only database solutions, yet AppDynamics combines both APM and independent database monitoring.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Splunk AppDynamics
July 2026
Learn what your peers think about Splunk AppDynamics. Get advice and tips from experienced pros sharing their opinions. Updated: July 2026.
908,858 professionals have used our research since 2012.
Aditi Mishra - PeerSpot reviewer
Monitoring Specialist at a tech services company with 51-200 employees
Real User
Aug 24, 2023
Provides good stability, but its initial setup process needs improvement
Pros and Cons
  • "We can view the server activities, including issues in the process, with a single click."
  • "The configuration is tricky and requires a lot of tools."

What is our primary use case?

We use AppDynamics Server Monitoring to keep track of live errors, loads, calls per minute, etc.

What is most valuable?

We can view the server activities, including issues in the process, with a single click. In the case of a script, we can create one branch to learn about function failure and the reasons behind it.

What needs improvement?

The product's initial setup process needs improvement.

For how long have I used the solution?

We have been using AppDynamics Server Monitoring for six months.

What do I think about the stability of the solution?

It is a stable platform.

What do I think about the scalability of the solution?

We have 150 AppDynamics Server Monitoring users.

How are customer service and support?

Every organization has different requirements to set up servers. The configuration is tricky and requires a lot of tools. In such cases, getting assistance from the product's support team is easy.

How was the initial setup?

The initial setup is complicated.

What other advice do I have?

I rate AppDynamics Server Monitoring a seven out of ten. Its setup process is tricky. It is very different for every server. I recommend using Microsoft, Linux, and VMware as they have their monitoring tools.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
reviewer2301996 - PeerSpot reviewer
IT Manager at a tech services company with 11-50 employees
Real User
Top 20
Nov 2, 2023
Easy-to-use platform with efficient GUI and CPU monitoring features
Pros and Cons
  • "The platform is reliable in identifying the core system issues."
  • "The product’s dashboard could be more easy to implement."

What is our primary use case?

We use the product to monitor servers and CPUs and the amount of storage through VPN connection for 55 branches of our customers distributed across countries.

What is most valuable?

The platform is reliable in identifying the core system issues. It is easy to use with a simple GUI and has efficient CPU monitoring features.

What needs improvement?

The product’s dashboard could be more easy to implement.

For how long have I used the solution?

We have been using AppDynamics Server Monitoring for six months.

What do I think about the stability of the solution?

It is a stable product.

What do I think about the scalability of the solution?

We have six AppDynamics Server Monitoring users across different countries. It is a scalable product.

How was the initial setup?

I encountered system issues regarding integration between AppDynamics Server Monitoring and cloud for the initial setup. It took us 48 hours to complete. It is easy to maintain as it is a software-as-a-service tool.

What about the implementation team?

The project manager from the company we purchased, AppDynamics Server Monitoring, helps our team implement the product.

What was our ROI?

The product generates a return on investment for us. It was the right decision taken at the right time to implement it.

What other advice do I have?

I advise others to work with AppDynamics Server Monitoring. I rate it an eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
Download our free Splunk AppDynamics Report and get advice and tips from experienced pros sharing their opinions.
Updated: July 2026
Buyer's Guide
Download our free Splunk AppDynamics Report and get advice and tips from experienced pros sharing their opinions.