Extend the platform,
empower your team.
Application server method of pooling and sharing connections to a database.
Extension by DynatraceSeveral built-in OneAgent extensions provide insight into connection pool performance and issues such as connection leaks. The extensions cover the following technologies: Apache Tomcat, Oracle WebLogic, IBM WebSphere Application Server, IBM WebSphere Liberty, and Red Hat JBoss and Wildfly.
This extension collects connection pool performance, usage and availability metrics for JBoss.
Prerequisites:
To get metric insight:
Java Metric Extensions 2.0 (JMX)
.Below is a complete list of the feature sets provided in this version. To ensure a good fit for your needs, individual metrics can be activated and deactivated by your administrator during configuration.
Metric name | Metric key | Description | Unit |
---|---|---|---|
Max pool size (XA) | jboss.connectionPool.maxPoolSizeXA | - | Count |
Active count (XA) | jboss.connectionPool.ActiveCountXA | - | Count |
Available count (XA) | jboss.connectionPool.AvailableCountXA | - | Count |
Created count (XA) | jboss.connectionPool.CreatedCountXA | - | Count |
Destroyed count (XA) | jboss.connectionPool.DestroyedCountXA | - | Count |
Idle count (XA) | jboss.connectionPool.IdleCountXA | - | Count |
In use count (XA) | jboss.connectionPool.InUseCountXA | - | Count |
Timed out (XA) | jboss.connectionPool.TimedOutXA | - | Count |
Wait count (XA) | jboss.connectionPool.WaitCountXA | - | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Total blocking time (XA) | jboss.connectionPool.TotalBlockingTimeXA | - | MilliSecond |
Total get time (XA) | jboss.connectionPool.TotalGetTimeXA | - | MilliSecond |
Total creation time (XA) | jboss.connectionPool.TotalCreationTimeXA | - | MilliSecond |
Total usage time (XA) | jboss.connectionPool.TotalUsageTimeXA | - | MilliSecond |
Total pool time (XA) | jboss.connectionPool.TotalPoolTimeXA | - | MilliSecond |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Total blocking time | jboss.connectionPool.TotalBlockingTime | - | MilliSecond |
Total creation time | jboss.connectionPool.TotalCreationTime | - | MilliSecond |
Total pool time | jboss.connectionPool.TotalPoolTime | - | MilliSecond |
Total get time | jboss.connectionPool.TotalGetTime | - | MilliSecond |
Total usage time | jboss.connectionPool.TotalUsageTime | - | MilliSecond |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Max pool size | jboss.connectionPool.maxPoolSize | - | Count |
Active count | jboss.connectionPool.ActiveCount | - | Count |
Available count | jboss.connectionPool.AvailableCount | - | Count |
Created count | jboss.connectionPool.CreatedCount | - | Count |
Destroyed count | jboss.connectionPool.DestroyedCount | - | Count |
Idle count | jboss.connectionPool.IdleCount | - | Count |
In use count | jboss.connectionPool.InUseCount | - | Count |
Timed out | jboss.connectionPool.TimedOut | - | Count |
Wait count | jboss.connectionPool.WaitCount | - | Count |
Fix a bug where Generic Types (Connection Pool and Connection Pool XA) were not being created.
EF1.0 conversion to EF2.0: