A Solution for Glassfish Monitoring that Keeps Production Environments Humming
Glassfish monitoring can refer to a range of different tools and approaches for monitoring the performance of web and application servers. At its most basic, Glassfish monitoring means collecting machine- and infrastructure-level metrics like Disk I/O, throughput, CPU utilization, and memory usage. These metrics help operations teams get a pulse on their infrastructure, but they fall short when it comes to finding, isolating and troubleshooting problems that originate in the application code.
GlassFish Server Benefits
Monitor the performance and availability of your GlassFish Server
Pro-actively alert GlassFish Server health and performance issues
Detect and Resolve Memory Leaks in GlassFish Server
Troubleshoot and find root cause of application performance in minutes
Correlate and Trend Key GlassFish Server metrics over time
Monitor Business Transactions
AppDynamics can also auto-discover business transactions from common entry points in GlassFish and its JVM such as servlets, struts actions, spring MVC, web services calls and even custom POJO entry points. From this context users can see how business transactions execute through various Java components like SOAP, EJB, JDBC, JMS, CICS as well as remote calls cross JVM and CLR calls for distributed transactions.
Real-Time Alerting for GlassFish
AppDynamics also provides dynamic SLA base-lining and pro-active alerting so that performance issues can be notified as they surface, giving application and production support teams an early warning before end user experience and service levels start to breach.
OutOfMemoryException and Memory Leaks
AppDynamics also monitors GlassFish Server memory providing the user with visibility of heap usage, garbage collection and utilization of key memory pools over-time. AppDynamics can also track and monitor memory leaks automatically inside GlassFish Server and its JVM with minimal user analysis allowing root cause to be found in minutes instead of days or weeks.
Monitor Key GlassFish Server Metrics
Average Response Time
JVM Memory and Heap Usage
Enterprise Java Bean (EJB) Pool Statistics
Java Database Connectivity (JDBC) Connection Pool Statistics
Microsoft .NET CLR 2.0 and above (both 32-bit and 64-bit)
We engaged the AppDynamics Enablement Team and within a week we found over a dozen major defects that were affecting the performance and stability of our products. Great team, great enablement.
Bob Hartley, Family Search, Development Manager
We're enthusiastic with the support we received from the AppDynamics training team. They helped us gain critical visibility into our applications that's helped us make better architectural and design decisions.
Hedeih Yaghami, Tivo Director, Software Development
Performance monitoring comes in all different shapes and sizes but the end goal is the same. Performance monitoring tools exist to help ensure a fast and stable quality of service. Statistically speaking there are many methods to determine just how good of an overall experience your application is...
A ‘well oiled’ organization is one where IT and the rest of the business are working together and on the same page. In order to achieve this there needs to be good communication, and for good communication there needs to be a common language. In most organizations, while IT are striving to ...Read...