GlassFish is the most prominent JavaEE application servers in the market. Today it is the most popular choice for customers for deploying it in their applications. And the basic aspect of an effective application performance management strategy lies in the monitoring of performance and availability.
AppDynamics enables you to detect and track application code functioning on GlassFish, and understand how it is executed through JVM in production. Users know where latency is utilized and also understand how system various resources like CPU and memory are used applications and business transactions.
AppDynamics auto-discovers business transactions from the entry points in GlassFish and its JVM like servlets, web services calls, struts actions, spring MVC, including custom POJO entry points. Users understand the execution of business transactions through different Java components like JDBC, JMS, SOAP, EJB, CICS and also remote calls cross CLR and JVM calls for distributed transactions.
AppDynamics offers excellent SLA base-lining and pro-active alerting. All performance- related issues are addressed just as they surface. Application and production support teams thus are alerted much before the breach of end user experience and service levels.
With AppDynamics, you can also monitor GlassFish Server memory by providing users with total visibility of garbage collection, heap usage, and key memory pools utilization. AppDynamics enables you to effectively track and monitor memory leaks within GlassFish Server and its JVM. All this is made possible with minimal user analysis allowing quick detection of root cause.
AppDynamics gather and reports run-time exceptions of all application that are thrown within GlassFish Server. Users have the visibility of stack traces, at the time of timeout or failure of business transactions and user requests.