Dependencies
Declarations
-
com
-
codahale
-
metrics
-
jmx
- DefaultObjectNameFactory
-
JmxReporter
- forRegistry(MetricRegistry): Builder
-
Builder
- registry: MetricRegistry
- mBeanServer: MBeanServer
- rateUnit: TimeUnit
- durationUnit: TimeUnit
- objectNameFactory: ObjectNameFactory
- filter: MetricFilter
- domain: String
- specificDurationUnits: Map<String, TimeUnit>
- specificRateUnits: Map<String, TimeUnit>
- Builder(MetricRegistry): void
- registerWith(MBeanServer): Builder
- convertRatesTo(TimeUnit): Builder
- createsObjectNamesWith(ObjectNameFactory): Builder
- convertDurationsTo(TimeUnit): Builder
- filter(MetricFilter): Builder
- inDomain(String): Builder
- specificDurationUnits(Map<String, TimeUnit>): Builder
- specificRateUnits(Map<String, TimeUnit>): Builder
- build(): JmxReporter
- LOGGER: Logger
- MetricMBean
- AbstractBean
- JmxGaugeMBean
- JmxGauge
- JmxCounterMBean
- JmxCounter
- JmxHistogramMBean
-
JmxHistogram
- objectName: ObjectName
- metric: Histogram
- JmxHistogram(Histogram, ObjectName): void
- objectName(): ObjectName
- get50thPercentile(): double
- getCount(): long
- getMin(): long
- getMax(): long
- getMean(): double
- getStdDev(): double
- get75thPercentile(): double
- get95thPercentile(): double
- get98thPercentile(): double
- get99thPercentile(): double
- get999thPercentile(): double
- values(): long[]
- getSnapshotSize(): long
- JmxMeterMBean
- JmxMeter
- JmxTimerMBean
-
JmxTimer
- metric: Timer
- durationFactor: double
- durationUnit: String
- JmxTimer(Timer, ObjectName, TimeUnit, TimeUnit): void
- get50thPercentile(): double
- getMin(): double
- getMax(): double
- getMean(): double
- getStdDev(): double
- get75thPercentile(): double
- get95thPercentile(): double
- get98thPercentile(): double
- get99thPercentile(): double
- get999thPercentile(): double
- values(): long[]
- getDurationUnit(): String
-
JmxListener
- name: String
- mBeanServer: MBeanServer
- filter: MetricFilter
- timeUnits: MetricTimeUnits
- registered: Map<ObjectName, ObjectName>
- objectNameFactory: ObjectNameFactory
- JmxListener(MBeanServer, String, MetricFilter, MetricTimeUnits, ObjectNameFactory): void
- registerMBean(Object, ObjectName): void
- unregisterMBean(ObjectName): void
- onGaugeAdded(String, Gauge<Object>): void
- onGaugeRemoved(String): void
- onCounterAdded(String, Counter): void
- onCounterRemoved(String): void
- onHistogramAdded(String, Histogram): void
- onHistogramRemoved(String): void
- onMeterAdded(String, Meter): void
- onMeterRemoved(String): void
- onTimerAdded(String, Timer): void
- onTimerRemoved(String): void
- createName(String, String): ObjectName
- unregisterAll(): void
- MetricTimeUnits
- registry: MetricRegistry
- listener: JmxListener
- JmxReporter(MBeanServer, String, MetricRegistry, MetricFilter, MetricTimeUnits, ObjectNameFactory): void
- start(): void
- stop(): void
- close(): void
- getObjectNameFactory(): ObjectNameFactory
- ObjectNameFactory
-
jmx
-
metrics
-
codahale