Package nl.nlighten.prometheus.tomcat
Class TomcatJdbcPoolExports
- java.lang.Object
-
- io.prometheus.client.Collector
-
- nl.nlighten.prometheus.tomcat.TomcatJdbcPoolExports
-
public class TomcatJdbcPoolExports extends io.prometheus.client.Collector
Exports Tomcat jdbc-pool metrics.Example usage:
Example metrics being exported:new TomcatJdbcPoolExports().register();tomcat_jdbc_connections_max{context="/foo",pool="jdbc/mypool"} 20.0 tomcat_jdbc_connections_active_total{context="/foo",pool="jdbc/mypool"} 2.0 tomcat_jdbc_connections_idle_total{context="/foo",pool="jdbc/mypool"} 6.0 tomcat_jdbc_connections_total{context="/foo",pool="jdbc/mypool"} 8.0 tomcat_jdbc_connections_threadswaiting_total{context="/foo",pool="jdbc/mypool"} 0.0*
-
-
Constructor Summary
Constructors Constructor Description TomcatJdbcPoolExports()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<io.prometheus.client.Collector.MetricFamilySamples>collect()static booleanisTomcatJdbcUsed()
-
-
-
Constructor Detail
-
TomcatJdbcPoolExports
public TomcatJdbcPoolExports()
-
-
Method Detail
-
collect
public List<io.prometheus.client.Collector.MetricFamilySamples> collect()
- Specified by:
collectin classio.prometheus.client.Collector
-
isTomcatJdbcUsed
public static boolean isTomcatJdbcUsed()
-
-