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 > >
