Here is a screenshot out of jconsole showing the location and attributes: [image: Inline image 1]
On Fri, Oct 28, 2016 at 1:21 PM, Romain Manni-Bucau <[email protected]> wrote: > Hi Zachary, > > 2016-10-28 19:18 GMT+02:00 Zachary Bedell <[email protected]>: > > > Good afternoon, > > > > I'm working on a monitoring agent for TomEE to plugin to an in-house > > package we use. One of the most common failures in our current app > server > > (JBoss) usually manifests as expended JDBC connection pools, so we alert > as > > pools approach full to get some kind of warning of impending doom when > the > > database can't keep up. > > > > I need to get a handle on TomEE's datasource pools to check their maximum > > size & current active connection count programatically. I've tried > > searching through both JMX (how we do it in JBoss) and the JNDI tree. I > > can find the javax.sql.DataSource in both trees as well as a reference to > > org.apache.openejb.resource.jdbc.DataSourceFactory in JMX. It doesn't > > appear any of the objects I've been able to find expose a count of active > > connections nor what the configured maximum is. > > > > > in openejb MBeans it should be there > > > > Is there a way to get the count of active connections & the configured > max > > for a named connection pool (I can find the names via JMX or JNDI) or for > > all connection pools? > > > > > > Thanks in advance, > > Zac Bedell > > > > > -- Adam Cornett [email protected] (678) 296-1150
