AppDynamics Lite 2 Released - Adds Monitoring Support for Free
AppDynamics Lite is able to monitor a single Java Virtual Machine and record processing times for requests the JVM is running. Using the "Diagnostic Sessions" feature, users are able to get method level details about the executed request. Each request is visualized as call graphs showing details about spent time and also indicate calls to external systems, like databases web services. Until now users of AppDynamics Lite could use it for troubleshooting a performance problem, but not benefit from long term monitoring, which was reserved for the paid product. Version 2.0 now introduces two features which allow basic monitoring:
- JMX Metric gathering
- Monitoring of Metrics and alerting
JMX has always been an easy way to get detailed information on important parts of Java applications. Connection pools for threads or databases are prominent examples for JMX Beans with useful information. However getting the JMX information out of a production system was always tedious work. AppDynamics will display JMX metrics on demand, like JConsole would do as well, but in addition it can continue to collect data in the background.
With the newly added monitoring capabilities, users now can decide to keep AppDynamics lite running after having identified problems or even proactively. Notifications can be easily set up, so that emails are sent when pools near exhaustion or certain transactions are slower than given thresholds.
To find out more about the why AppDynamics have integrated monitoring features into a troubleshooting tool, I talked to AppMan, the Superhero Technology Evangelist from AppDynamics:
InfoQ: "AppDynamics Lite was more of a troubleshooting tool, which you could throw into production to find your performance bottleneck. Why has the focus shifted now?"
AppMan: "With Lite 1.0 our mission was to help organizations put out fires in production which were impacting their business. Whilst Lite 1.0 enabled organizations to do that quickly our focus with Lite 2.0 shifted to helping them become more proactive so they were alerted of application performance issues in real-time. Production environments will always suffer performance issues and outages due to the amount of change that happens in IT these days. Application Performance Management (APM) therefore should never stop, its a continuous process, you need to be able to identify issues as they occur, troubleshoot rapidly and reduce any impact and risk to the business."
InfoQ: "Why did you integrate JMX into AppDynamics Lite? There are already plenty of JMX tools out in the market. Most of them are free was well."
AppMan: "Lite 1.0 was a top down approach to APM. You start with a slow business transaction and drill down to see its code execution path so you can understand which classes, methods, interfaces and SQL statements were responsible for issues. Integrating JMX metrics into Lite 2.0 provides a bottom up approach to APM because you get to monitor the health and resource of the application container and its JVM Run-time. JMX has become a standard in the monitoring world for Java based applications and technology, customers can write their own custom MBeans to expose their own application KPI metrics, this means with Lite 2.0 users can now monitor a vast range of application and JVM metrics."
InfoQ: "Isn't it risky to put a free product into your mission critical live environment?"
AppMan: "50,000 Lite users have already battle-tested the product in production. Free doesn't mean risky when it comes to deploying software in live environments, Apache Web Server and Tomcat are perfect examples of this. Looking back at the last decade its been risky to put many commercial APM products into mission critical live environments. The majority of APM solutions on the market today were never designed to work in production 24/7, we know this because we've done business with several customers who have tried desperately and never got the results they were promised. We built AppDynamics Lite and Pro for production monitoring of mission critical distributed applications, we're laser focused on solving real business pain for organizations, thats why AppDynamics has been growing at 400% for the last year."
InfoQ: "Are there any AppMan Super Powers contained in Lite?"
AppMan: "Well, my X-Ray vision is certainly in Lite thats for sure. No other product on the market today gives you complete visibility of code execution and latency in a production environment for a business transaction. Many other products try but they only show you partial code execution because they profile code for everything, which as you know creates overhead in production. I think AppDynamics Lite is alot like me: smart, powerful and damn good looking."
AppDynamics Lite is a free product and can be obtained from the AppDynamics Lite download page. The paid product adds features like automatic discovery of multiple JVMs and 14/7 monitoring based on self learning baselines. A detailed product comparison is available as well.
OK I understand (but can't help laughing at) an interview conducted with a super gimp going under the name of "AppMan" but surely InfoQ could at least challenge some of the nonsense that spew forth from this idiot in a cloak.
All that has been said above is complete utter sales talk founded on nothing but aspirations of something greater. Nothing could be further from the truth for AD when it comes to business transaction (which for them basically boils down to method relabeling) an overhead.
AD has targeted the amateur market which explains the whole comic crap in their product, on their site and in their marketing material.
For the truth based on actual investigation and measurement:
If you’re not metering you’re not trying hard enough to be the best – Part 3 of 3
The Good and B(AD) of Application Performance Management Measurement
" I talked to AppMan, the Superhero Technology Evangelist from AppDynamics:"
THE INTERVIEWER IS A BIGGER GIMP THAN THE ONE IN THE CLOAK
"50,000 Lite users have already battle-tested the product in production."
BULLSHIT...ACTUALLY MORE LIKE DINOSHIT
"The majority of APM solutions on the market today were never designed to work in production 24/7," INCLUDING APPDYNAMICS
"No other product on..."
APPMAN COMES FROM ANOTHER WORLD WERE THERE ARE NO OTHER PRODUCTS
"Many other products try ..."
OMG HE HAS A SPLIT PERSONALITY
"I think AppDynamics Lite is alot like me: smart, powerful and damn good looking"
APPMAN LOOKS IN THE MIRROR EVERYDAY AND LIES TO HIMSELF
How Can We Use Our Creative Power and Technological Opportunity to Address the Challenges of the 21st Century?
Gyorgyi Galik Feb 26, 2015