Solutions

JBoss Performance Monitoring

JBoss is one of the leading JavaEE application servers in the market and a popular choice for customers for deploying their application. Monitoring of application performance and availability is key to an effective application performance management strategy.

AppDynamics automatically discovers and monitors application code running on JBoss and provides deep visibility of how it executes through the JVM in production. This enables users to understand where latency is spent and how system resource like CPU and memory is consumed by an application and business transactions.

Monitor Business Transactions

AppDynamics can also auto-discover business transactions from common entry points in JBoss 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 JBoss

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.

OutOfMemoryExceptions and Memory Leaks

AppDynamics also provides 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 the JVM with minimal user analysis allowing root cause to be found in minutes instead of days or weeks.

Detect Thrown Exceptions

AppDynamics can collect and report all application run-time exceptions that are thrown inside JBoss Server during JBoss monitoring. This provide users with visibility of stack traces that are thrown when business transactions and user requests timeout or fail.

Monitor SQL and NoSQL Queries

AppDynamics can also detect both slow SQL statements and NoSQL query latency with full visibility into SQL text and NOSQL queries like Cassandra Thrift and MongoDB BSON. Support for all relational databases like Oracle, SQL Server, MySQL, Sybase and DB2 as well as NoSQL database likeCassandra, MongoDB, CouchDB and HaDoop.

Platform Support

AppDynamics provides support for all JVMs and application servers with Java 1.5 and above. This includes full framework and protocol support to give you maximum visibility into your Java application. 

WebSphere 
Oracle 
WebLogic 
JBoss 
GlassFish
Apache Tomcat 
Jetty
Resin
Solr
Webmethods
Adobe Coldfusion
OSGi Infrastructure
IBM MQ Series 
IBM WAS Embedded
JMS 
Active MQ 
JBoss MQ 
Weblogic Embedded JMS
Tibco RV
Oracle AQ-JMS
Open MQ
Fiorano MQ
Applets
AWT/Swing/RCP
BlazeDS
Hibernate
Oracle Coherence
Spring Beans 
Struts 
Servlets 
Struts Action 
EJB 
JMS Message Listeners
Wicket
Tapestry
JSF
Cassandra with Thrift

Monitoring Key JBoss Server Metrics

  • Average Response Time
  • CPU Utilization
  • JVM Memory and Heap Usage
  • Disk I/O
  • Thread Pools
  • Enterprise Java Bean (EJB) Pool Statistics
  • Java Database Connectivity (JDBC) Connection Pool Statistics
  • Session Statistics
  • Servlet Session Counts
  • Custom MBeans attributes via JMX

JBoss Server Benefits:

There are two ways to get started with AppDynamics monitoring for JBoss Server:

Download our free version of AppDynamics Lite

Get a free 15-day trial of AppDynamics Pro

No matter which option you choose you will be monitoring your JBoss Server in less than 30 minutes!