public class MRulesDetailedMetrics extends AbstractMRulesMetrics
Modifier and Type | Field and Description |
---|---|
static ExtendedDistributionSummary.Parameters |
DEFAULT_SUMMARY_PARAMETERS
Default parameters for summaries if nothing is specified :
timeUnit: milliseconds
bufferLength: 6
rotateFrequency: 10 minutes
activateExtraMetrics: true
percentiles: [0.5, 0.9, 0.99]
|
static String |
JMX_DOMAIN
JMX prefix for MRules
|
static String |
METRIC_NAME_PREFIX
Metrics prefix for MRules
|
closeHooks, convertionRatio, mBeanServer
Constructor and Description |
---|
MRulesDetailedMetrics()
Constructor
|
MRulesDetailedMetrics(ExtendedDistributionSummary.Parameters parameters)
Constructor
|
MRulesDetailedMetrics(MBeanServer mBeanServer)
Constructor
|
MRulesDetailedMetrics(MBeanServer mBeanServer,
ExtendedDistributionSummary.Parameters parameters)
Constructor
|
Modifier and Type | Method and Description |
---|---|
protected void |
perObject(io.micrometer.core.instrument.MeterRegistry registry,
ObjectName objectName) |
bindTo, close, getDefaultMBeanServer, registerListener, registerNotificationListener
public static final String JMX_DOMAIN
public static final String METRIC_NAME_PREFIX
public static final ExtendedDistributionSummary.Parameters DEFAULT_SUMMARY_PARAMETERS
public MRulesDetailedMetrics()
public MRulesDetailedMetrics(ExtendedDistributionSummary.Parameters parameters)
parameters
- public MRulesDetailedMetrics(MBeanServer mBeanServer)
mBeanServer
- public MRulesDetailedMetrics(MBeanServer mBeanServer, ExtendedDistributionSummary.Parameters parameters)
mBeanServer
- parameters
- protected void perObject(io.micrometer.core.instrument.MeterRegistry registry, ObjectName objectName)
perObject
in class AbstractMRulesMetrics