public class MetricsSetup
extends java.lang.Object
JmxReporter
or a ConsoleReporter
.
This class is not thread safe.
Modifier and Type | Method and Description |
---|---|
MetricsSetup |
registerWith(javax.management.MBeanServer mBeanServer)
Use the specified
MBeanServer with this metric setup. |
MetricsSetup |
startConsoleReporter()
Starts the metric
ConsoleReporter polling every second. |
MetricsSetup |
startJMXReporter(java.lang.String jmxDomainName)
Starts the metric
JMXReporter . |
static MetricsSetup |
withRegistry(ServiceContainer services,
com.codahale.metrics.MetricRegistry registry)
Returns a new
MetricsSetup for configuring metrics. |
public static MetricsSetup withRegistry(ServiceContainer services, com.codahale.metrics.MetricRegistry registry)
MetricsSetup
for configuring metrics.services
- ServiceContainer to use to add services toregistry
- the registry to use for the applicationMetricsSetup
instancepublic MetricsSetup registerWith(javax.management.MBeanServer mBeanServer)
MBeanServer
with this metric setup.mBeanServer
- the MBean server used by the metric JMX reporterpublic MetricsSetup startJMXReporter(java.lang.String jmxDomainName)
JMXReporter
. If no MBeanServer was set, use
the virtual machine's platform MBeanServer.jmxDomainName
- JMX domain name to use when creating JMX MXBean object names.public MetricsSetup startConsoleReporter()
ConsoleReporter
polling every second.Copyright © 2016 The Apache Software Foundation. All Rights Reserved - bbe71fa-20161201-1641