Class TomcatMetrics
java.lang.Object
io.micrometer.core.instrument.binder.tomcat.TomcatMetrics
- All Implemented Interfaces:
MeterBinder,java.lang.AutoCloseable
@NonNullApi @NonNullFields public class TomcatMetrics extends java.lang.Object implements MeterBinder, java.lang.AutoCloseable
MeterBinder for Tomcat.
Note: the close() method should be called when the application shuts down
to clean up listeners this binder registers.
-
Constructor Summary
Constructors Constructor Description TomcatMetrics(org.apache.catalina.Manager manager, java.lang.Iterable<Tag> tags)TomcatMetrics(org.apache.catalina.Manager manager, java.lang.Iterable<Tag> tags, javax.management.MBeanServer mBeanServer) -
Method Summary
Modifier and Type Method Description voidbindTo(MeterRegistry registry)voidclose()static javax.management.MBeanServergetMBeanServer()static voidmonitor(MeterRegistry registry, org.apache.catalina.Manager manager, java.lang.Iterable<Tag> tags)static voidmonitor(MeterRegistry registry, org.apache.catalina.Manager manager, java.lang.String... tags)voidsetJmxDomain(java.lang.String jmxDomain)Set JMX domain.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
TomcatMetrics
-
TomcatMetrics
-
-
Method Details
-
monitor
public static void monitor(MeterRegistry registry, @Nullable org.apache.catalina.Manager manager, java.lang.String... tags) -
monitor
public static void monitor(MeterRegistry registry, @Nullable org.apache.catalina.Manager manager, java.lang.Iterable<Tag> tags) -
getMBeanServer
public static javax.management.MBeanServer getMBeanServer() -
bindTo
- Specified by:
bindToin interfaceMeterBinder
-
setJmxDomain
public void setJmxDomain(java.lang.String jmxDomain)Set JMX domain. If unset, default values will be used as follows:- Embedded Tomcat: "Tomcat"
- Standalone Tomcat: "Catalina"
- Parameters:
jmxDomain- JMX domain to be used- Since:
- 1.0.11
-
close
public void close()- Specified by:
closein interfacejava.lang.AutoCloseable
-