Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

add(String, MetricRegistry) - Static method in class io.dropwizard.metrics.SharedMetricRegistries
 
addListener(MetricRegistryListener) - Method in class io.dropwizard.metrics.MetricRegistry
Adds a MetricRegistryListener to a collection of listeners that will be notified on metric creation.
ALL - Static variable in interface io.dropwizard.metrics.MetricFilter
Matches all metrics, regardless of type or name.
appendPoints(InfluxDbPoint) - Method in class io.dropwizard.metrics.influxdb.InfluxDbHttpSender
 
appendPoints(InfluxDbPoint) - Method in interface io.dropwizard.metrics.influxdb.InfluxDbSender
Adds this metric point to the buffer.
awaitTermination(long, TimeUnit) - Method in class io.dropwizard.metrics.InstrumentedExecutorService
 
awaitTermination(long, TimeUnit) - Method in class io.dropwizard.metrics.InstrumentedScheduledExecutorService

B

Base() - Constructor for class io.dropwizard.metrics.MetricRegistryListener.Base
 
build() - Method in class io.dropwizard.metrics.ConsoleReporter.Builder
Builds a ConsoleReporter with the given properties.
build(InfluxDbSender) - Method in class io.dropwizard.metrics.influxdb.InfluxDbReporter.Builder
 
build() - Method in class io.dropwizard.metrics.JmxReporter.Builder
Builds a JmxReporter with the given properties.
build(String...) - Static method in class io.dropwizard.metrics.MetricName
Build a new metric name using the specific path components.
build() - Method in class io.dropwizard.metrics.Slf4jReporter.Builder
Builds a Slf4jReporter with the given properties.

C

CachedGauge<T> - Class in io.dropwizard.metrics
A Gauge implementation which caches its value for a period of time.
CachedGauge(long, TimeUnit) - Constructor for class io.dropwizard.metrics.CachedGauge
Creates a new cached gauge with the given timeout period.
CachedGauge(Clock, long, TimeUnit) - Constructor for class io.dropwizard.metrics.CachedGauge
Creates a new cached gauge with the given clock and timeout period.
clear() - Static method in class io.dropwizard.metrics.SharedMetricRegistries
 
Clock - Class in io.dropwizard.metrics
An abstraction for how time passes.
Clock() - Constructor for class io.dropwizard.metrics.Clock
 
Clock.CpuTimeClock - Class in io.dropwizard.metrics
A clock implementation which returns the current thread's CPU time.
Clock.UserTimeClock - Class in io.dropwizard.metrics
A clock implementation which returns the current time in epoch nanoseconds.
close() - Method in class io.dropwizard.metrics.JmxReporter
Stops the reporter.
close() - Method in class io.dropwizard.metrics.ScheduledReporter
Stops the reporter and shuts down its thread of execution.
close() - Method in class io.dropwizard.metrics.Timer.Context
Equivalent to calling Timer.Context.stop().
com.networknt.metrics - package com.networknt.metrics
 
compareTo(MetricName) - Method in class io.dropwizard.metrics.MetricName
 
config - Static variable in class com.networknt.metrics.MetricsHandler
 
CONFIG_NAME - Static variable in class com.networknt.metrics.MetricsHandler
 
ConsoleReporter - Class in io.dropwizard.metrics
A reporter which outputs measurements to a PrintStream, like System.out.
ConsoleReporter.Builder - Class in io.dropwizard.metrics
A builder for ConsoleReporter instances.
convertDuration(double) - Method in class io.dropwizard.metrics.ScheduledReporter
 
convertDurationsTo(TimeUnit) - Method in class io.dropwizard.metrics.ConsoleReporter.Builder
Convert durations to the given time unit.
convertDurationsTo(TimeUnit) - Method in class io.dropwizard.metrics.influxdb.InfluxDbReporter.Builder
Convert durations to the given time unit.
convertDurationsTo(TimeUnit) - Method in class io.dropwizard.metrics.JmxReporter.Builder
Convert durations to the given time unit.
convertDurationsTo(TimeUnit) - Method in class io.dropwizard.metrics.Slf4jReporter.Builder
Convert durations to the given time unit.
convertRate(double) - Method in class io.dropwizard.metrics.ScheduledReporter
 
convertRatesTo(TimeUnit) - Method in class io.dropwizard.metrics.ConsoleReporter.Builder
Convert rates to the given time unit.
convertRatesTo(TimeUnit) - Method in class io.dropwizard.metrics.influxdb.InfluxDbReporter.Builder
Convert rates to the given time unit.
convertRatesTo(TimeUnit) - Method in class io.dropwizard.metrics.JmxReporter.Builder
Convert rates to the given time unit.
convertRatesTo(TimeUnit) - Method in class io.dropwizard.metrics.Slf4jReporter.Builder
Convert rates to the given time unit.
Counter - Class in io.dropwizard.metrics
An incrementing and decrementing counter metric.
Counter() - Constructor for class io.dropwizard.metrics.Counter
 
counter(String) - Method in class io.dropwizard.metrics.MetricRegistry
 
counter(MetricName) - Method in class io.dropwizard.metrics.MetricRegistry
Return the Counter registered under this name; or create and register a new Counter if none is registered.
COUNTERS - Static variable in interface io.dropwizard.metrics.MetricRegistry.MetricBuilder
 
Counting - Interface in io.dropwizard.metrics
An interface for metric types which have counts.
CpuTimeClock() - Constructor for class io.dropwizard.metrics.Clock.CpuTimeClock
 
createName(String, String, MetricName) - Method in class io.dropwizard.metrics.DefaultObjectNameFactory
 
createName(String, String, MetricName) - Method in interface io.dropwizard.metrics.ObjectNameFactory
 
createsObjectNamesWith(ObjectNameFactory) - Method in class io.dropwizard.metrics.JmxReporter.Builder
 

D

dec() - Method in class io.dropwizard.metrics.Counter
Decrement the counter by one.
dec(long) - Method in class io.dropwizard.metrics.Counter
Decrement the counter by n.
defaultClock() - Static method in class io.dropwizard.metrics.Clock
The default clock to use.
DefaultObjectNameFactory - Class in io.dropwizard.metrics
 
DefaultObjectNameFactory() - Constructor for class io.dropwizard.metrics.DefaultObjectNameFactory
 
defaultThreadFactory(MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Returns an instrumented default thread factory used to create new threads.
defaultThreadFactory(MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Returns an instrumented default thread factory used to create new threads.
DerivativeGauge<F,T> - Class in io.dropwizard.metrics
A gauge whose value is derived from the value of another gauge.
DerivativeGauge(Gauge<F>) - Constructor for class io.dropwizard.metrics.DerivativeGauge
Creates a new derivative with the given base gauge.
dump(OutputStream) - Method in class io.dropwizard.metrics.Snapshot
Writes the values of the snapshot to the given stream.
dump(OutputStream) - Method in class io.dropwizard.metrics.UniformSnapshot
Writes the values of the snapshot to the given stream.
dump(OutputStream) - Method in class io.dropwizard.metrics.WeightedSnapshot
Writes the values of the snapshot to the given stream.

E

EMPTY - Static variable in class io.dropwizard.metrics.MetricName
 
EMPTY_TAGS - Static variable in class io.dropwizard.metrics.MetricName
 
equals(Object) - Method in class io.dropwizard.metrics.MetricName
 
EWMA - Class in io.dropwizard.metrics
An exponentially-weighted moving average.
EWMA(double, long, TimeUnit) - Constructor for class io.dropwizard.metrics.EWMA
Create a new EWMA with a specific smoothing constant.
execute(Runnable) - Method in class io.dropwizard.metrics.InstrumentedExecutorService
execute(Runnable) - Method in class io.dropwizard.metrics.InstrumentedScheduledExecutorService
ExponentiallyDecayingReservoir - Class in io.dropwizard.metrics
An exponentially-decaying random reservoir of longs.
ExponentiallyDecayingReservoir() - Constructor for class io.dropwizard.metrics.ExponentiallyDecayingReservoir
Creates a new ExponentiallyDecayingReservoir of 1028 elements, which offers a 99.9% confidence level with a 5% margin of error assuming a normal distribution, and an alpha factor of 0.015, which heavily biases the reservoir to the past 5 minutes of measurements.
ExponentiallyDecayingReservoir(int, double) - Constructor for class io.dropwizard.metrics.ExponentiallyDecayingReservoir
ExponentiallyDecayingReservoir(int, double, Clock) - Constructor for class io.dropwizard.metrics.ExponentiallyDecayingReservoir

F

fifteenMinuteEWMA() - Static method in class io.dropwizard.metrics.EWMA
Creates a new EWMA which is equivalent to the UNIX fifteen minute load average and which expects to be ticked every 5 seconds.
filter(MetricFilter) - Method in class io.dropwizard.metrics.ConsoleReporter.Builder
Only report metrics which match the given filter.
filter(MetricFilter) - Method in class io.dropwizard.metrics.influxdb.InfluxDbReporter.Builder
Only report metrics which match the given filter.
filter(MetricFilter) - Method in class io.dropwizard.metrics.JmxReporter.Builder
Only report metrics which match the given filter.
filter(MetricFilter) - Method in class io.dropwizard.metrics.Slf4jReporter.Builder
Only report metrics which match the given filter.
fiveMinuteEWMA() - Static method in class io.dropwizard.metrics.EWMA
Creates a new EWMA which is equivalent to the UNIX five minute load average and which expects to be ticked every 5 seconds.
flush() - Method in class io.dropwizard.metrics.influxdb.InfluxDbHttpSender
 
flush() - Method in interface io.dropwizard.metrics.influxdb.InfluxDbSender
Flushes buffer, if applicable.
formattedFor(Locale) - Method in class io.dropwizard.metrics.ConsoleReporter.Builder
Format numbers for the given Locale.
formattedFor(TimeZone) - Method in class io.dropwizard.metrics.ConsoleReporter.Builder
Use the given TimeZone for the time.
forRegistry(MetricRegistry) - Static method in class io.dropwizard.metrics.ConsoleReporter
forRegistry(MetricRegistry) - Static method in class io.dropwizard.metrics.influxdb.InfluxDbReporter
 
forRegistry(MetricRegistry) - Static method in class io.dropwizard.metrics.JmxReporter
Returns a new JmxReporter.Builder for JmxReporter.
forRegistry(MetricRegistry) - Static method in class io.dropwizard.metrics.Slf4jReporter

G

Gauge<T> - Interface in io.dropwizard.metrics
A gauge metric is an instantaneous reading of a particular value.
get50thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
 
get50thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
 
get75thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
 
get75thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
 
get75thPercentile() - Method in class io.dropwizard.metrics.Snapshot
Returns the value at the 75th percentile in the distribution.
get95thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
 
get95thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
 
get95thPercentile() - Method in class io.dropwizard.metrics.Snapshot
Returns the value at the 95th percentile in the distribution.
get98thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
 
get98thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
 
get98thPercentile() - Method in class io.dropwizard.metrics.Snapshot
Returns the value at the 98th percentile in the distribution.
get999thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
 
get999thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
 
get999thPercentile() - Method in class io.dropwizard.metrics.Snapshot
Returns the value at the 99.9th percentile in the distribution.
get99thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
 
get99thPercentile() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
 
get99thPercentile() - Method in class io.dropwizard.metrics.Snapshot
Returns the value at the 99th percentile in the distribution.
getBody() - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbWriteObject
 
getCount() - Method in class io.dropwizard.metrics.Counter
Returns the counter's current value.
getCount() - Method in interface io.dropwizard.metrics.Counting
Returns the current count.
getCount() - Method in class io.dropwizard.metrics.Histogram
Returns the number of values recorded.
getCount() - Method in interface io.dropwizard.metrics.JmxReporter.JmxCounterMBean
 
getCount() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
 
getCount() - Method in interface io.dropwizard.metrics.JmxReporter.JmxMeterMBean
 
getCount() - Method in class io.dropwizard.metrics.Meter
 
getCount() - Method in interface io.dropwizard.metrics.Metered
Returns the number of events which have been marked.
getCount() - Method in class io.dropwizard.metrics.Timer
 
getCounters() - Method in class io.dropwizard.metrics.MetricRegistry
Returns a map of all the counters in the registry and their names.
getCounters(MetricFilter) - Method in class io.dropwizard.metrics.MetricRegistry
Returns a map of all the counters in the registry and their names which match the given filter.
getDefault() - Static method in class io.dropwizard.metrics.SharedMetricRegistries
 
getDescription() - Method in class com.networknt.metrics.MetricsConfig
 
getDurationUnit() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
 
getDurationUnit() - Method in class io.dropwizard.metrics.ScheduledReporter
 
getFifteenMinuteRate() - Method in interface io.dropwizard.metrics.JmxReporter.JmxMeterMBean
 
getFifteenMinuteRate() - Method in class io.dropwizard.metrics.Meter
 
getFifteenMinuteRate() - Method in interface io.dropwizard.metrics.Metered
Returns the fifteen-minute exponentially-weighted moving average rate at which events have occurred since the meter was created.
getFifteenMinuteRate() - Method in class io.dropwizard.metrics.Timer
 
getFiveMinuteRate() - Method in interface io.dropwizard.metrics.JmxReporter.JmxMeterMBean
 
getFiveMinuteRate() - Method in class io.dropwizard.metrics.Meter
 
getFiveMinuteRate() - Method in interface io.dropwizard.metrics.Metered
Returns the five-minute exponentially-weighted moving average rate at which events have occurred since the meter was created.
getFiveMinuteRate() - Method in class io.dropwizard.metrics.Timer
 
getGauges() - Method in class io.dropwizard.metrics.MetricRegistry
Returns a map of all the gauges in the registry and their names.
getGauges(MetricFilter) - Method in class io.dropwizard.metrics.MetricRegistry
Returns a map of all the gauges in the registry and their names which match the given filter.
getHistograms() - Method in class io.dropwizard.metrics.MetricRegistry
Returns a map of all the histograms in the registry and their names.
getHistograms(MetricFilter) - Method in class io.dropwizard.metrics.MetricRegistry
Returns a map of all the histograms in the registry and their names which match the given filter.
getInfluxdbHost() - Method in class com.networknt.metrics.MetricsConfig
 
getInfluxdbName() - Method in class com.networknt.metrics.MetricsConfig
 
getInfluxdbPass() - Method in class com.networknt.metrics.MetricsConfig
 
getInfluxdbPort() - Method in class com.networknt.metrics.MetricsConfig
 
getInfluxdbProtocol() - Method in class com.networknt.metrics.MetricsConfig
 
getInfluxdbUser() - Method in class com.networknt.metrics.MetricsConfig
 
getKey() - Method in class io.dropwizard.metrics.MetricName
 
getMax() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
 
getMax() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
 
getMax() - Method in class io.dropwizard.metrics.Snapshot
Returns the highest value in the snapshot.
getMax() - Method in class io.dropwizard.metrics.UniformSnapshot
Returns the highest value in the snapshot.
getMax() - Method in class io.dropwizard.metrics.WeightedSnapshot
Returns the highest value in the snapshot.
getMean() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
 
getMean() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
 
getMean() - Method in class io.dropwizard.metrics.Snapshot
Returns the arithmetic mean of the values in the snapshot.
getMean() - Method in class io.dropwizard.metrics.UniformSnapshot
Returns the arithmetic mean of the values in the snapshot.
getMean() - Method in class io.dropwizard.metrics.WeightedSnapshot
Returns the weighted arithmetic mean of the values in the snapshot.
getMeanRate() - Method in interface io.dropwizard.metrics.JmxReporter.JmxMeterMBean
 
getMeanRate() - Method in class io.dropwizard.metrics.Meter
 
getMeanRate() - Method in interface io.dropwizard.metrics.Metered
Returns the mean rate at which events have occurred since the meter was created.
getMeanRate() - Method in class io.dropwizard.metrics.Timer
 
getMeasurement() - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbPoint
 
getMedian() - Method in class io.dropwizard.metrics.Snapshot
Returns the median value in the distribution.
getMeters() - Method in class io.dropwizard.metrics.MetricRegistry
Returns a map of all the meters in the registry and their names.
getMeters(MetricFilter) - Method in class io.dropwizard.metrics.MetricRegistry
Returns a map of all the meters in the registry and their names which match the given filter.
getMetrics() - Method in class io.dropwizard.metrics.JvmAttributeGaugeSet
 
getMetrics() - Method in class io.dropwizard.metrics.MetricRegistry
 
getMetrics() - Method in interface io.dropwizard.metrics.MetricSet
A map of metric names to metrics.
getMin() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
 
getMin() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
 
getMin() - Method in class io.dropwizard.metrics.Snapshot
Returns the lowest value in the snapshot.
getMin() - Method in class io.dropwizard.metrics.UniformSnapshot
Returns the lowest value in the snapshot.
getMin() - Method in class io.dropwizard.metrics.WeightedSnapshot
Returns the lowest value in the snapshot.
getNames() - Method in class io.dropwizard.metrics.MetricRegistry
Returns a set of the names of all the metrics in the registry.
getNext() - Method in class com.networknt.metrics.MetricsHandler
 
getOneMinuteRate() - Method in interface io.dropwizard.metrics.JmxReporter.JmxMeterMBean
 
getOneMinuteRate() - Method in class io.dropwizard.metrics.Meter
 
getOneMinuteRate() - Method in interface io.dropwizard.metrics.Metered
Returns the one-minute exponentially-weighted moving average rate at which events have occurred since the meter was created.
getOneMinuteRate() - Method in class io.dropwizard.metrics.Timer
 
getOrAdd(MetricName, MetricRegistry.MetricBuilder<T>) - Method in class io.dropwizard.metrics.MetricRegistry
 
getOrCreate(String) - Static method in class io.dropwizard.metrics.SharedMetricRegistries
 
getPoints() - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbWriteObject
 
getPrecision() - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbWriteObject
 
getRate(TimeUnit) - Method in class io.dropwizard.metrics.EWMA
Returns the rate in the given units of time.
getRateUnit() - Method in interface io.dropwizard.metrics.JmxReporter.JmxMeterMBean
 
getRateUnit() - Method in class io.dropwizard.metrics.ScheduledReporter
 
getRateUnit() - Method in class io.dropwizard.metrics.Slf4jReporter
 
getRatio() - Method in class io.dropwizard.metrics.RatioGauge
Returns the RatioGauge.Ratio which is the gauge's current value.
getReportInMinutes() - Method in class com.networknt.metrics.MetricsConfig
 
getSnapshot() - Method in class io.dropwizard.metrics.ExponentiallyDecayingReservoir
 
getSnapshot() - Method in class io.dropwizard.metrics.HdrHistogramReservoir
 
getSnapshot() - Method in class io.dropwizard.metrics.HdrHistogramResetOnSnapshotReservoir
 
getSnapshot() - Method in class io.dropwizard.metrics.Histogram
 
getSnapshot() - Method in interface io.dropwizard.metrics.Reservoir
Returns a snapshot of the reservoir's values.
getSnapshot() - Method in interface io.dropwizard.metrics.Sampling
Returns a snapshot of the values.
getSnapshot() - Method in class io.dropwizard.metrics.SlidingTimeWindowReservoir
 
getSnapshot() - Method in class io.dropwizard.metrics.SlidingWindowReservoir
 
getSnapshot() - Method in class io.dropwizard.metrics.Timer
 
getSnapshot() - Method in class io.dropwizard.metrics.UniformReservoir
 
getStdDev() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
 
getStdDev() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
 
getStdDev() - Method in class io.dropwizard.metrics.Snapshot
Returns the standard deviation of the values in the snapshot.
getStdDev() - Method in class io.dropwizard.metrics.UniformSnapshot
Returns the standard deviation of the values in the snapshot.
getStdDev() - Method in class io.dropwizard.metrics.WeightedSnapshot
Returns the weighted standard deviation of the values in the snapshot.
getTags() - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbPoint
 
getTags() - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbWriteObject
 
getTags() - Method in class io.dropwizard.metrics.MetricName
 
getTick() - Method in class io.dropwizard.metrics.Clock.CpuTimeClock
 
getTick() - Method in class io.dropwizard.metrics.Clock
Returns the current time tick.
getTick() - Method in class io.dropwizard.metrics.Clock.UserTimeClock
 
getTime() - Method in class io.dropwizard.metrics.Clock
Returns the current time in milliseconds.
getTimers() - Method in class io.dropwizard.metrics.MetricRegistry
Returns a map of all the timers in the registry and their names.
getTimers(MetricFilter) - Method in class io.dropwizard.metrics.MetricRegistry
Returns a map of all the timers in the registry and their names which match the given filter.
getTimestamp() - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbPoint
 
getValue() - Method in class io.dropwizard.metrics.CachedGauge
 
getValue() - Method in class io.dropwizard.metrics.DerivativeGauge
 
getValue() - Method in interface io.dropwizard.metrics.Gauge
Returns the metric's current value.
getValue() - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbPoint
 
getValue() - Method in class io.dropwizard.metrics.JmxAttributeGauge
 
getValue() - Method in interface io.dropwizard.metrics.JmxReporter.JmxGaugeMBean
 
getValue() - Method in class io.dropwizard.metrics.RatioGauge
 
getValue() - Method in class io.dropwizard.metrics.RatioGauge.Ratio
Returns the ratio, which is either a double between 0 and 1 (inclusive) or NaN.
getValue(double) - Method in class io.dropwizard.metrics.Snapshot
Returns the value at the given quantile.
getValue(double) - Method in class io.dropwizard.metrics.UniformSnapshot
Returns the value at the given quantile.
getValue(double) - Method in class io.dropwizard.metrics.WeightedSnapshot
Returns the value at the given quantile.
getValues() - Method in class io.dropwizard.metrics.Snapshot
Returns the entire set of values in the snapshot.
getValues() - Method in class io.dropwizard.metrics.UniformSnapshot
Returns the entire set of values in the snapshot.
getValues() - Method in class io.dropwizard.metrics.WeightedSnapshot
Returns the entire set of values in the snapshot.

H

handleRequest(HttpServerExchange) - Method in class com.networknt.metrics.MetricsHandler
 
hashCode() - Method in class io.dropwizard.metrics.MetricName
 
hasSeriesData() - Method in class io.dropwizard.metrics.influxdb.InfluxDbHttpSender
 
hasSeriesData() - Method in interface io.dropwizard.metrics.influxdb.InfluxDbSender
 
HdrHistogramReservoir - Class in io.dropwizard.metrics
 
HdrHistogramReservoir() - Constructor for class io.dropwizard.metrics.HdrHistogramReservoir
Create a reservoir with a default recorder.
HdrHistogramReservoir(Recorder) - Constructor for class io.dropwizard.metrics.HdrHistogramReservoir
Create a reservoir with a user-specified recorder.
HdrHistogramResetOnSnapshotReservoir - Class in io.dropwizard.metrics
A Reservoir that resets its internal state every time a snapshot is taken.
HdrHistogramResetOnSnapshotReservoir() - Constructor for class io.dropwizard.metrics.HdrHistogramResetOnSnapshotReservoir
Create a reservoir with a default recorder.
HdrHistogramResetOnSnapshotReservoir(Recorder) - Constructor for class io.dropwizard.metrics.HdrHistogramResetOnSnapshotReservoir
Create a reservoir with a user-specified recorder.
Histogram - Class in io.dropwizard.metrics
A metric which calculates the distribution of a value.
Histogram(Reservoir) - Constructor for class io.dropwizard.metrics.Histogram
Creates a new Histogram with the given reservoir.
histogram(String) - Method in class io.dropwizard.metrics.MetricRegistry
 
histogram(MetricName) - Method in class io.dropwizard.metrics.MetricRegistry
Return the Histogram registered under this name; or create and register a new Histogram if none is registered.
HISTOGRAMS - Static variable in interface io.dropwizard.metrics.MetricRegistry.MetricBuilder
 

I

inc() - Method in class io.dropwizard.metrics.Counter
Increment the counter by one.
inc(long) - Method in class io.dropwizard.metrics.Counter
Increment the counter by n.
inDomain(String) - Method in class io.dropwizard.metrics.JmxReporter.Builder
 
InfluxDbHttpSender - Class in io.dropwizard.metrics.influxdb
An implementation of InfluxDbSender that writes to InfluxDb via http.
InfluxDbHttpSender(String, String, int, String, String, String) - Constructor for class io.dropwizard.metrics.influxdb.InfluxDbHttpSender
Creates a new http sender given connection details.
InfluxDbHttpSender(String, String, int, String, String, String, TimeUnit) - Constructor for class io.dropwizard.metrics.influxdb.InfluxDbHttpSender
Creates a new http sender given connection details.
InfluxDbPoint - Class in io.dropwizard.metrics.influxdb.data
This class is a bean that holds time series data of a point.
InfluxDbPoint(String, long, String) - Constructor for class io.dropwizard.metrics.influxdb.data.InfluxDbPoint
 
InfluxDbPoint(String, Map<String, String>, long, String) - Constructor for class io.dropwizard.metrics.influxdb.data.InfluxDbPoint
 
InfluxDbReporter - Class in io.dropwizard.metrics.influxdb
 
InfluxDbReporter.Builder - Class in io.dropwizard.metrics.influxdb
 
InfluxDbSender - Interface in io.dropwizard.metrics.influxdb
 
InfluxDbWriteObject - Class in io.dropwizard.metrics.influxdb.data
This class contains the request object to be sent to InfluxDb for writing.
InfluxDbWriteObject(TimeUnit) - Constructor for class io.dropwizard.metrics.influxdb.data.InfluxDbWriteObject
 
InstrumentedExecutors - Class in io.dropwizard.metrics
Factory and utility methods for InstrumentedExecutorService, InstrumentedScheduledExecutorService, and InstrumentedThreadFactory classes defined in this package.
InstrumentedExecutorService - Class in io.dropwizard.metrics
An ExecutorService that monitors the number of tasks submitted, running, completed and also keeps a Timer for the task duration.
InstrumentedExecutorService(ExecutorService, MetricRegistry) - Constructor for class io.dropwizard.metrics.InstrumentedExecutorService
Wraps an ExecutorService uses an auto-generated default name.
InstrumentedExecutorService(ExecutorService, MetricRegistry, String) - Constructor for class io.dropwizard.metrics.InstrumentedExecutorService
Wraps an ExecutorService with an explicit name.
InstrumentedScheduledExecutorService - Class in io.dropwizard.metrics
An ScheduledExecutorService that monitors the number of tasks submitted, running, completed and also keeps a Timer for the task duration.
InstrumentedScheduledExecutorService(ScheduledExecutorService, MetricRegistry) - Constructor for class io.dropwizard.metrics.InstrumentedScheduledExecutorService
Wraps an ScheduledExecutorService uses an auto-generated default name.
InstrumentedScheduledExecutorService(ScheduledExecutorService, MetricRegistry, String) - Constructor for class io.dropwizard.metrics.InstrumentedScheduledExecutorService
Wraps an ScheduledExecutorService with an explicit name.
InstrumentedThreadFactory - Class in io.dropwizard.metrics
A ThreadFactory that monitors the number of threads created, running and terminated.
InstrumentedThreadFactory(ThreadFactory, MetricRegistry) - Constructor for class io.dropwizard.metrics.InstrumentedThreadFactory
Wraps a ThreadFactory, uses a default auto-generated name.
InstrumentedThreadFactory(ThreadFactory, MetricRegistry, String) - Constructor for class io.dropwizard.metrics.InstrumentedThreadFactory
Wraps a ThreadFactory with an explicit name.
invokeAll(Collection<? extends Callable<T>>) - Method in class io.dropwizard.metrics.InstrumentedExecutorService
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.dropwizard.metrics.InstrumentedExecutorService
invokeAll(Collection<? extends Callable<T>>) - Method in class io.dropwizard.metrics.InstrumentedScheduledExecutorService
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.dropwizard.metrics.InstrumentedScheduledExecutorService
invokeAny(Collection<? extends Callable<T>>) - Method in class io.dropwizard.metrics.InstrumentedExecutorService
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.dropwizard.metrics.InstrumentedExecutorService
invokeAny(Collection<? extends Callable<T>>) - Method in class io.dropwizard.metrics.InstrumentedScheduledExecutorService
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class io.dropwizard.metrics.InstrumentedScheduledExecutorService
io.dropwizard.metrics - package io.dropwizard.metrics
 
io.dropwizard.metrics.influxdb - package io.dropwizard.metrics.influxdb
 
io.dropwizard.metrics.influxdb.data - package io.dropwizard.metrics.influxdb.data
 
isEnabled() - Method in class com.networknt.metrics.MetricsConfig
 
isEnabled() - Method in class com.networknt.metrics.MetricsHandler
 
isEnableJVMMonitor() - Method in class com.networknt.metrics.MetricsConfig
 
isInstance(Metric) - Method in interface io.dropwizard.metrics.MetricRegistry.MetricBuilder
 
isShutdown() - Method in class io.dropwizard.metrics.InstrumentedExecutorService
 
isShutdown() - Method in class io.dropwizard.metrics.InstrumentedScheduledExecutorService
isTerminated() - Method in class io.dropwizard.metrics.InstrumentedExecutorService
 
isTerminated() - Method in class io.dropwizard.metrics.InstrumentedScheduledExecutorService

J

JmxAttributeGauge - Class in io.dropwizard.metrics
A Gauge implementation which queries an MBeanServerConnection for an attribute of an object.
JmxAttributeGauge(ObjectName, String) - Constructor for class io.dropwizard.metrics.JmxAttributeGauge
Creates a new JmxAttributeGauge.
JmxAttributeGauge(MBeanServerConnection, ObjectName, String) - Constructor for class io.dropwizard.metrics.JmxAttributeGauge
Creates a new JmxAttributeGauge.
JmxReporter - Class in io.dropwizard.metrics
A reporter which listens for new metrics and exposes them as namespaced MBeans.
JmxReporter.Builder - Class in io.dropwizard.metrics
A builder for JmxReporter instances.
JmxReporter.JmxCounterMBean - Interface in io.dropwizard.metrics
 
JmxReporter.JmxGaugeMBean - Interface in io.dropwizard.metrics
 
JmxReporter.JmxHistogramMBean - Interface in io.dropwizard.metrics
 
JmxReporter.JmxMeterMBean - Interface in io.dropwizard.metrics
 
JmxReporter.JmxTimerMBean - Interface in io.dropwizard.metrics
 
JmxReporter.MetricMBean - Interface in io.dropwizard.metrics
 
join(MetricName...) - Static method in class io.dropwizard.metrics.MetricName
Join the specified set of metric names.
JvmAttributeGaugeSet - Class in io.dropwizard.metrics
A set of gauges for the JVM name, vendor, and uptime.
JvmAttributeGaugeSet() - Constructor for class io.dropwizard.metrics.JvmAttributeGaugeSet
Creates a new set of gauges.
JvmAttributeGaugeSet(RuntimeMXBean) - Constructor for class io.dropwizard.metrics.JvmAttributeGaugeSet
Creates a new set of gauges with the given RuntimeMXBean.
JVMMetricsInfluxDbReporter - Class in com.networknt.metrics
 
JVMMetricsInfluxDbReporter(MetricRegistry, InfluxDbSender, String, MetricFilter, TimeUnit, TimeUnit, Map<String, String>) - Constructor for class com.networknt.metrics.JVMMetricsInfluxDbReporter
 
JVMMetricsUtil - Class in com.networknt.metrics
 
JVMMetricsUtil() - Constructor for class com.networknt.metrics.JVMMetricsUtil
 

L

loadValue() - Method in class io.dropwizard.metrics.CachedGauge
Loads the value and returns it.

M

map2String(Map<String, String>) - Static method in class io.dropwizard.metrics.influxdb.data.InfluxDbPoint
 
mark() - Method in class io.dropwizard.metrics.Meter
Mark the occurrence of an event.
mark(long) - Method in class io.dropwizard.metrics.Meter
Mark the occurrence of a given number of events.
markWith(Marker) - Method in class io.dropwizard.metrics.Slf4jReporter.Builder
Mark all logged metrics with the given marker.
matches(MetricName, Metric) - Method in interface io.dropwizard.metrics.MetricFilter
Returns true if the metric matches the filter; false otherwise.
Meter - Class in io.dropwizard.metrics
A meter metric which measures mean throughput and one-, five-, and fifteen-minute exponentially-weighted moving average throughputs.
Meter() - Constructor for class io.dropwizard.metrics.Meter
Creates a new Meter.
Meter(Clock) - Constructor for class io.dropwizard.metrics.Meter
Creates a new Meter.
meter(String) - Method in class io.dropwizard.metrics.MetricRegistry
 
meter(MetricName) - Method in class io.dropwizard.metrics.MetricRegistry
Return the Meter registered under this name; or create and register a new Meter if none is registered.
Metered - Interface in io.dropwizard.metrics
An object which maintains mean and exponentially-weighted rate.
METERS - Static variable in interface io.dropwizard.metrics.MetricRegistry.MetricBuilder
 
Metric - Interface in io.dropwizard.metrics
A tag interface to indicate that a class is a metric.
MetricFilter - Interface in io.dropwizard.metrics
A filter used to determine whether or not a metric should be reported, among other things.
MetricName - Class in io.dropwizard.metrics
A metric name with the ability to include semantic tags.
MetricName() - Constructor for class io.dropwizard.metrics.MetricName
 
MetricName(String) - Constructor for class io.dropwizard.metrics.MetricName
 
MetricName(String, Map<String, String>) - Constructor for class io.dropwizard.metrics.MetricName
 
MetricRegistry - Class in io.dropwizard.metrics
A registry of metric instances.
MetricRegistry() - Constructor for class io.dropwizard.metrics.MetricRegistry
Creates a new MetricRegistry.
MetricRegistry(ConcurrentMap<MetricName, Metric>) - Constructor for class io.dropwizard.metrics.MetricRegistry
Creates a MetricRegistry with a custom ConcurrentMap implementation for use inside the registry.
MetricRegistry.MetricBuilder<T extends Metric> - Interface in io.dropwizard.metrics
A quick and easy way of capturing the notion of default metrics.
MetricRegistryListener - Interface in io.dropwizard.metrics
Listeners for events from the registry.
MetricRegistryListener.Base - Class in io.dropwizard.metrics
A no-op implementation of MetricRegistryListener.
MetricsConfig - Class in com.networknt.metrics
Metrics middleware handler configuration that is mapped to all properties in metrics.yml config file.
MetricsConfig() - Constructor for class com.networknt.metrics.MetricsConfig
 
MetricSet - Interface in io.dropwizard.metrics
A set of named metrics.
MetricsHandler - Class in com.networknt.metrics
Metrics middleware handler can be plugged into the request/response chain to capture metrics information for all services.
MetricsHandler() - Constructor for class com.networknt.metrics.MetricsHandler
 

N

name(Class<?>, String...) - Static method in class io.dropwizard.metrics.MetricRegistry
 
name(String, String...) - Static method in class io.dropwizard.metrics.MetricRegistry
Shorthand method for backwards compatibility in creating metric names.
names() - Static method in class io.dropwizard.metrics.SharedMetricRegistries
 
newCachedThreadPool(MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates an instrumented thread pool that creates new threads as needed, but will reuse previously constructed threads when they are available.
newCachedThreadPool(MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates an instrumented thread pool that creates new threads as needed, but will reuse previously constructed threads when they are available.
newCachedThreadPool(ThreadFactory, MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates an instrumented thread pool that creates new threads as needed, but will reuse previously constructed threads when they are available, and uses the provided ThreadFactory to create new threads when needed.
newCachedThreadPool(ThreadFactory, MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates an instrumented thread pool that creates new threads as needed, but will reuse previously constructed threads when they are available, and uses the provided ThreadFactory to create new threads when needed.
newFixedThreadPool(int, MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates an instrumented thread pool that reuses a fixed number of threads operating off a shared unbounded queue.
newFixedThreadPool(int, MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates an instrumented thread pool that reuses a fixed number of threads operating off a shared unbounded queue.
newFixedThreadPool(int, ThreadFactory, MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates an instrumented thread pool that reuses a fixed number of threads operating off a shared unbounded queue, using the provided ThreadFactory to create new threads when needed.
newFixedThreadPool(int, ThreadFactory, MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates a thread pool that reuses a fixed number of threads operating off a shared unbounded queue, using the provided ThreadFactory to create new threads when needed.
newMetric() - Method in interface io.dropwizard.metrics.MetricRegistry.MetricBuilder
 
newScheduledThreadPool(int, MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates an instrumented thread pool that can schedule commands to run after a given delay, or to execute periodically.
newScheduledThreadPool(int, MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates an instrumented thread pool that can schedule commands to run after a given delay, or to execute periodically.
newScheduledThreadPool(int, ThreadFactory, MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates an instrumented thread pool that can schedule commands to run after a given delay, or to execute periodically.
newScheduledThreadPool(int, ThreadFactory, MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates an instrumented thread pool that can schedule commands to run after a given delay, or to execute periodically.
newSingleThreadExecutor(MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates an InstrumentedExecutor that uses a single worker thread operating off an unbounded queue.
newSingleThreadExecutor(MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates an Executor that uses a single worker thread operating off an unbounded queue.
newSingleThreadExecutor(ThreadFactory, MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates an InstrumentedExecutor that uses a single worker thread operating off an unbounded queue, and uses the provided ThreadFactory to create a new thread when needed.
newSingleThreadExecutor(ThreadFactory, MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates an InstrumentedExecutor that uses a single worker thread operating off an unbounded queue, and uses the provided ThreadFactory to create a new thread when needed.
newSingleThreadScheduledExecutor(MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates a single-threaded instrumented executor that can schedule commands to run after a given delay, or to execute periodically.
newSingleThreadScheduledExecutor(MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates a single-threaded instrumented executor that can schedule commands to run after a given delay, or to execute periodically.
newSingleThreadScheduledExecutor(ThreadFactory, MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates a single-threaded instrumented executor that can schedule commands to run after a given delay, or to execute periodically.
newSingleThreadScheduledExecutor(ThreadFactory, MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Creates a single-threaded instrumented executor that can schedule commands to run after a given delay, or to execute periodically.
newThread(Runnable) - Method in class io.dropwizard.metrics.InstrumentedThreadFactory

O

objectName() - Method in interface io.dropwizard.metrics.JmxReporter.MetricMBean
 
ObjectNameFactory - Interface in io.dropwizard.metrics
 
of(double, double) - Static method in class io.dropwizard.metrics.RatioGauge.Ratio
Creates a new ratio with the given numerator and denominator.
onCounterAdded(MetricName, Counter) - Method in class io.dropwizard.metrics.MetricRegistryListener.Base
 
onCounterAdded(MetricName, Counter) - Method in interface io.dropwizard.metrics.MetricRegistryListener
Called when a Counter is added to the registry.
onCounterRemoved(MetricName) - Method in class io.dropwizard.metrics.MetricRegistryListener.Base
 
onCounterRemoved(MetricName) - Method in interface io.dropwizard.metrics.MetricRegistryListener
Called when a Counter is removed from the registry.
oneMinuteEWMA() - Static method in class io.dropwizard.metrics.EWMA
Creates a new EWMA which is equivalent to the UNIX one minute load average and which expects to be ticked every 5 seconds.
onGaugeAdded(MetricName, Gauge<?>) - Method in class io.dropwizard.metrics.MetricRegistryListener.Base
 
onGaugeAdded(MetricName, Gauge<?>) - Method in interface io.dropwizard.metrics.MetricRegistryListener
Called when a Gauge is added to the registry.
onGaugeRemoved(MetricName) - Method in class io.dropwizard.metrics.MetricRegistryListener.Base
 
onGaugeRemoved(MetricName) - Method in interface io.dropwizard.metrics.MetricRegistryListener
Called when a Gauge is removed from the registry.
onHistogramAdded(MetricName, Histogram) - Method in class io.dropwizard.metrics.MetricRegistryListener.Base
 
onHistogramAdded(MetricName, Histogram) - Method in interface io.dropwizard.metrics.MetricRegistryListener
Called when a Histogram is added to the registry.
onHistogramRemoved(MetricName) - Method in class io.dropwizard.metrics.MetricRegistryListener.Base
 
onHistogramRemoved(MetricName) - Method in interface io.dropwizard.metrics.MetricRegistryListener
Called when a Histogram is removed from the registry.
onMeterAdded(MetricName, Meter) - Method in class io.dropwizard.metrics.MetricRegistryListener.Base
 
onMeterAdded(MetricName, Meter) - Method in interface io.dropwizard.metrics.MetricRegistryListener
Called when a Meter is added to the registry.
onMeterRemoved(MetricName) - Method in class io.dropwizard.metrics.MetricRegistryListener.Base
 
onMeterRemoved(MetricName) - Method in interface io.dropwizard.metrics.MetricRegistryListener
Called when a Meter is removed from the registry.
onTimerAdded(MetricName, Timer) - Method in class io.dropwizard.metrics.MetricRegistryListener.Base
 
onTimerAdded(MetricName, Timer) - Method in interface io.dropwizard.metrics.MetricRegistryListener
Called when a Timer is added to the registry.
onTimerRemoved(MetricName) - Method in class io.dropwizard.metrics.MetricRegistryListener.Base
 
onTimerRemoved(MetricName) - Method in interface io.dropwizard.metrics.MetricRegistryListener
Called when a Timer is removed from the registry.
outputTo(PrintStream) - Method in class io.dropwizard.metrics.ConsoleReporter.Builder
Write to the given PrintStream.
outputTo(Logger) - Method in class io.dropwizard.metrics.Slf4jReporter.Builder
Log metrics to the given logger.

P

prefixedWith(String) - Method in class io.dropwizard.metrics.Slf4jReporter.Builder
Prefix all metric names with the given string.
privilegedThreadFactory(MetricRegistry, String) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Returns an instrumented thread factory used to create new threads that have the same permissions as the current thread.
privilegedThreadFactory(MetricRegistry) - Static method in class io.dropwizard.metrics.InstrumentedExecutors
Returns an instrumented thread factory used to create new threads that have the same permissions as the current thread.

R

RatioGauge - Class in io.dropwizard.metrics
A gauge which measures the ratio of one value to another.
RatioGauge() - Constructor for class io.dropwizard.metrics.RatioGauge
 
RatioGauge.Ratio - Class in io.dropwizard.metrics
A ratio of one quantity to another.
register() - Method in class com.networknt.metrics.MetricsHandler
 
register(String, T) - Method in class io.dropwizard.metrics.MetricRegistry
 
register(MetricName, T) - Method in class io.dropwizard.metrics.MetricRegistry
Given a Metric, registers it under the given name.
registerAll(MetricSet) - Method in class io.dropwizard.metrics.MetricRegistry
Given a metric set, registers them.
registerWith(MBeanServer) - Method in class io.dropwizard.metrics.JmxReporter.Builder
Register MBeans with the given MBeanServer.
remove(MetricName) - Method in class io.dropwizard.metrics.MetricRegistry
Removes the metric with the given name.
remove(String) - Static method in class io.dropwizard.metrics.SharedMetricRegistries
 
removeAll() - Method in class io.dropwizard.metrics.MetricRegistry
Removes all the metrics in registry.
removeListener(MetricRegistryListener) - Method in class io.dropwizard.metrics.MetricRegistry
Removes a MetricRegistryListener from this registry's collection of listeners.
removeMatching(MetricFilter) - Method in class io.dropwizard.metrics.MetricRegistry
Removes all metrics which match the given filter.
report(SortedMap<MetricName, Gauge>, SortedMap<MetricName, Counter>, SortedMap<MetricName, Histogram>, SortedMap<MetricName, Meter>, SortedMap<MetricName, Timer>) - Method in class com.networknt.metrics.JVMMetricsInfluxDbReporter
 
report(SortedMap<MetricName, Gauge>, SortedMap<MetricName, Counter>, SortedMap<MetricName, Histogram>, SortedMap<MetricName, Meter>, SortedMap<MetricName, Timer>) - Method in class io.dropwizard.metrics.ConsoleReporter
 
report(SortedMap<MetricName, Gauge>, SortedMap<MetricName, Counter>, SortedMap<MetricName, Histogram>, SortedMap<MetricName, Meter>, SortedMap<MetricName, Timer>) - Method in class io.dropwizard.metrics.influxdb.InfluxDbReporter
 
report() - Method in class io.dropwizard.metrics.ScheduledReporter
Report the current values of all metrics in the registry.
report(SortedMap<MetricName, Gauge>, SortedMap<MetricName, Counter>, SortedMap<MetricName, Histogram>, SortedMap<MetricName, Meter>, SortedMap<MetricName, Timer>) - Method in class io.dropwizard.metrics.ScheduledReporter
Called periodically by the polling thread.
report(SortedMap<MetricName, Gauge>, SortedMap<MetricName, Counter>, SortedMap<MetricName, Histogram>, SortedMap<MetricName, Meter>, SortedMap<MetricName, Timer>) - Method in class io.dropwizard.metrics.Slf4jReporter
 
Reporter - Interface in io.dropwizard.metrics
 
Reservoir - Interface in io.dropwizard.metrics
A statistically representative reservoir of a data stream.
resolve(String) - Method in class io.dropwizard.metrics.MetricName
Build the MetricName that is this with another path appended to it.

S

Sampling - Interface in io.dropwizard.metrics
An object which samples values.
schedule(Runnable, long, TimeUnit) - Method in class io.dropwizard.metrics.InstrumentedScheduledExecutorService
schedule(Callable<V>, long, TimeUnit) - Method in class io.dropwizard.metrics.InstrumentedScheduledExecutorService
scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class io.dropwizard.metrics.InstrumentedScheduledExecutorService
ScheduledReporter - Class in io.dropwizard.metrics
The abstract base class for all scheduled reporters (i.e., reporters which process a registry's metrics periodically).
ScheduledReporter(MetricRegistry, String, MetricFilter, TimeUnit, TimeUnit) - Constructor for class io.dropwizard.metrics.ScheduledReporter
Creates a new ScheduledReporter instance.
ScheduledReporter(MetricRegistry, MetricFilter, TimeUnit, TimeUnit, ScheduledExecutorService) - Constructor for class io.dropwizard.metrics.ScheduledReporter
Creates a new ScheduledReporter instance.
scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class io.dropwizard.metrics.InstrumentedScheduledExecutorService
SEPARATOR - Static variable in class io.dropwizard.metrics.MetricName
 
setDefault(String) - Static method in class io.dropwizard.metrics.SharedMetricRegistries
 
setDefault(String, MetricRegistry) - Static method in class io.dropwizard.metrics.SharedMetricRegistries
 
setDescription(String) - Method in class com.networknt.metrics.MetricsConfig
 
setEnabled(boolean) - Method in class com.networknt.metrics.MetricsConfig
 
setEnableJVMMonitor(boolean) - Method in class com.networknt.metrics.MetricsConfig
 
setInfluxdbHost(String) - Method in class com.networknt.metrics.MetricsConfig
 
setInfluxdbName(String) - Method in class com.networknt.metrics.MetricsConfig
 
setInfluxdbPass(String) - Method in class com.networknt.metrics.MetricsConfig
 
setInfluxdbPort(int) - Method in class com.networknt.metrics.MetricsConfig
 
setInfluxdbProtocol(String) - Method in class com.networknt.metrics.MetricsConfig
 
setInfluxdbUser(String) - Method in class com.networknt.metrics.MetricsConfig
 
setMeasurement(String) - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbPoint
 
setNext(HttpHandler) - Method in class com.networknt.metrics.MetricsHandler
 
setPoints(Set<InfluxDbPoint>) - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbWriteObject
 
setPrecision(String) - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbWriteObject
 
setReportInMinutes(int) - Method in class com.networknt.metrics.MetricsConfig
 
setTags(Map<String, String>) - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbPoint
 
setTags(Map<String, String>) - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbWriteObject
 
setTags(Map<String, String>) - Method in class io.dropwizard.metrics.influxdb.InfluxDbHttpSender
 
setTags(Map<String, String>) - Method in interface io.dropwizard.metrics.influxdb.InfluxDbSender
Set tags applicable for all the points.
setTimestamp(long) - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbPoint
 
setValue(String) - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbPoint
 
SharedMetricRegistries - Class in io.dropwizard.metrics
A map of shared, named metric registries.
shutdown() - Method in class io.dropwizard.metrics.InstrumentedExecutorService
 
shutdown() - Method in class io.dropwizard.metrics.InstrumentedScheduledExecutorService
shutdownNow() - Method in class io.dropwizard.metrics.InstrumentedExecutorService
 
shutdownNow() - Method in class io.dropwizard.metrics.InstrumentedScheduledExecutorService
size() - Method in class io.dropwizard.metrics.ExponentiallyDecayingReservoir
 
size() - Method in class io.dropwizard.metrics.HdrHistogramReservoir
 
size() - Method in class io.dropwizard.metrics.HdrHistogramResetOnSnapshotReservoir
 
size() - Method in interface io.dropwizard.metrics.Reservoir
Returns the number of values recorded.
size() - Method in class io.dropwizard.metrics.SlidingTimeWindowReservoir
 
size() - Method in class io.dropwizard.metrics.SlidingWindowReservoir
 
size() - Method in class io.dropwizard.metrics.Snapshot
Returns the number of values in the snapshot.
size() - Method in class io.dropwizard.metrics.UniformReservoir
 
size() - Method in class io.dropwizard.metrics.UniformSnapshot
Returns the number of values in the snapshot.
size() - Method in class io.dropwizard.metrics.WeightedSnapshot
Returns the number of values in the snapshot.
skipIdleMetrics(boolean) - Method in class io.dropwizard.metrics.influxdb.InfluxDbReporter.Builder
Only report metrics that have changed.
Slf4jReporter - Class in io.dropwizard.metrics
A reporter class for logging metrics values to a SLF4J Logger periodically, similar to ConsoleReporter, but using the SLF4J framework instead.
Slf4jReporter.Builder - Class in io.dropwizard.metrics
A builder for Slf4jReporter instances.
Slf4jReporter.LoggingLevel - Enum in io.dropwizard.metrics
 
SlidingTimeWindowReservoir - Class in io.dropwizard.metrics
A Reservoir implementation backed by a sliding window that stores only the measurements made in the last N seconds (or other time unit).
SlidingTimeWindowReservoir(long, TimeUnit) - Constructor for class io.dropwizard.metrics.SlidingTimeWindowReservoir
Creates a new SlidingTimeWindowReservoir with the given window of time.
SlidingTimeWindowReservoir(long, TimeUnit, Clock) - Constructor for class io.dropwizard.metrics.SlidingTimeWindowReservoir
Creates a new SlidingTimeWindowReservoir with the given clock and window of time.
SlidingWindowReservoir - Class in io.dropwizard.metrics
A Reservoir implementation backed by a sliding window that stores the last N measurements.
SlidingWindowReservoir(int) - Constructor for class io.dropwizard.metrics.SlidingWindowReservoir
Creates a new SlidingWindowReservoir which stores the last size measurements.
Snapshot - Class in io.dropwizard.metrics
A statistical snapshot of a Snapshot.
Snapshot() - Constructor for class io.dropwizard.metrics.Snapshot
 
specificDurationUnits(Map<String, TimeUnit>) - Method in class io.dropwizard.metrics.JmxReporter.Builder
Use specific TimeUnits for the duration of the metrics with these names.
specificRateUnits(Map<String, TimeUnit>) - Method in class io.dropwizard.metrics.JmxReporter.Builder
Use specific TimeUnits for the rate of the metrics with these names.
start() - Method in class io.dropwizard.metrics.JmxReporter
Starts the reporter.
start(long, TimeUnit) - Method in class io.dropwizard.metrics.ScheduledReporter
Starts the reporter polling at the given period.
stop() - Method in class io.dropwizard.metrics.JmxReporter
Stops the reporter.
stop() - Method in class io.dropwizard.metrics.ScheduledReporter
Stops the reporter and shuts down its thread of execution.
stop() - Method in class io.dropwizard.metrics.Timer.Context
Updates the timer with the difference between current and start time.
submit(Runnable) - Method in class io.dropwizard.metrics.InstrumentedExecutorService
submit(Runnable, T) - Method in class io.dropwizard.metrics.InstrumentedExecutorService
submit(Callable<T>) - Method in class io.dropwizard.metrics.InstrumentedExecutorService
submit(Callable<T>) - Method in class io.dropwizard.metrics.InstrumentedScheduledExecutorService
submit(Runnable, T) - Method in class io.dropwizard.metrics.InstrumentedScheduledExecutorService
submit(Runnable) - Method in class io.dropwizard.metrics.InstrumentedScheduledExecutorService

T

tagged(Map<String, String>) - Method in class io.dropwizard.metrics.MetricName
Add tags to a metric name and return the newly created MetricName.
tagged(String...) - Method in class io.dropwizard.metrics.MetricName
Same as MetricName.tagged(Map), but takes a variadic list of arguments.
tick() - Method in class io.dropwizard.metrics.EWMA
Mark the passage of time and decay the current rate accordingly.
time(Callable<T>) - Method in class io.dropwizard.metrics.Timer
Times and records the duration of an event.
time(Runnable) - Method in class io.dropwizard.metrics.Timer
Times and records the duration of an event.
time() - Method in class io.dropwizard.metrics.Timer
Returns a new Timer.Context.
timer(String) - Method in class io.dropwizard.metrics.MetricRegistry
 
timer(MetricName) - Method in class io.dropwizard.metrics.MetricRegistry
Return the Timer registered under this name; or create and register a new Timer if none is registered.
Timer - Class in io.dropwizard.metrics
A timer metric which aggregates timing durations and provides duration statistics, plus throughput statistics via Meter.
Timer() - Constructor for class io.dropwizard.metrics.Timer
Creates a new Timer using an ExponentiallyDecayingReservoir and the default Clock.
Timer(Reservoir) - Constructor for class io.dropwizard.metrics.Timer
Creates a new Timer that uses the given Reservoir.
Timer(Reservoir, Clock) - Constructor for class io.dropwizard.metrics.Timer
Creates a new Timer that uses the given Reservoir and Clock.
Timer.Context - Class in io.dropwizard.metrics
A timing context.
TIMERS - Static variable in interface io.dropwizard.metrics.MetricRegistry.MetricBuilder
 
TimeUtils - Class in io.dropwizard.metrics.influxdb
Created by steve on 17/10/16.
TimeUtils() - Constructor for class io.dropwizard.metrics.influxdb.TimeUtils
 
toString() - Method in class io.dropwizard.metrics.CachedGauge
 
toString() - Method in class io.dropwizard.metrics.Clock
 
toString() - Method in class io.dropwizard.metrics.Counter
 
toString() - Method in class io.dropwizard.metrics.Histogram
 
toString() - Method in class io.dropwizard.metrics.influxdb.data.InfluxDbPoint
 
toString() - Method in class io.dropwizard.metrics.Meter
 
toString() - Method in class io.dropwizard.metrics.MetricName
 
toString() - Method in class io.dropwizard.metrics.RatioGauge.Ratio
 
toString() - Method in class io.dropwizard.metrics.Timer.Context
 
toString() - Method in class io.dropwizard.metrics.Timer
 
toTimePrecision(TimeUnit) - Static method in class io.dropwizard.metrics.influxdb.TimeUtils
Convert from a TimeUnit to a influxDB timeunit String.
trackAllJVMMetrics(MetricRegistry, Map<String, String>) - Static method in class com.networknt.metrics.JVMMetricsUtil
 
transform(F) - Method in class io.dropwizard.metrics.DerivativeGauge
Transforms the value of the base gauge to the value of this gauge.

U

UniformReservoir - Class in io.dropwizard.metrics
A random sampling reservoir of a stream of longs.
UniformReservoir() - Constructor for class io.dropwizard.metrics.UniformReservoir
Creates a new UniformReservoir of 1028 elements, which offers a 99.9% confidence level with a 5% margin of error assuming a normal distribution.
UniformReservoir(int) - Constructor for class io.dropwizard.metrics.UniformReservoir
Creates a new UniformReservoir.
UniformSnapshot - Class in io.dropwizard.metrics
A statistical snapshot of a UniformSnapshot.
UniformSnapshot(Collection<Long>) - Constructor for class io.dropwizard.metrics.UniformSnapshot
Create a new Snapshot with the given values.
UniformSnapshot(long[]) - Constructor for class io.dropwizard.metrics.UniformSnapshot
Create a new Snapshot with the given values.
UniformSnapshot(long[], boolean) - Constructor for class io.dropwizard.metrics.UniformSnapshot
Create a new Snapshot with the given values.
update(long) - Method in class io.dropwizard.metrics.EWMA
Update the moving average with a new value.
update(long) - Method in class io.dropwizard.metrics.ExponentiallyDecayingReservoir
 
update(long, long) - Method in class io.dropwizard.metrics.ExponentiallyDecayingReservoir
Adds an old value with a fixed timestamp to the reservoir.
update(long) - Method in class io.dropwizard.metrics.HdrHistogramReservoir
 
update(long) - Method in class io.dropwizard.metrics.HdrHistogramResetOnSnapshotReservoir
 
update(int) - Method in class io.dropwizard.metrics.Histogram
Adds a recorded value.
update(long) - Method in class io.dropwizard.metrics.Histogram
Adds a recorded value.
update(long) - Method in interface io.dropwizard.metrics.Reservoir
Adds a new recorded value to the reservoir.
update(long) - Method in class io.dropwizard.metrics.SlidingTimeWindowReservoir
 
update(long) - Method in class io.dropwizard.metrics.SlidingWindowReservoir
 
update(long, TimeUnit) - Method in class io.dropwizard.metrics.Timer
Adds a recorded duration.
update(long) - Method in class io.dropwizard.metrics.UniformReservoir
 
UserTimeClock() - Constructor for class io.dropwizard.metrics.Clock.UserTimeClock
 

V

value - Variable in class io.dropwizard.metrics.WeightedSnapshot.WeightedSample
 
valueOf(String) - Static method in enum io.dropwizard.metrics.Slf4jReporter.LoggingLevel
Returns the enum constant of this type with the specified name.
values() - Method in interface io.dropwizard.metrics.JmxReporter.JmxHistogramMBean
 
values() - Method in interface io.dropwizard.metrics.JmxReporter.JmxTimerMBean
 
values() - Static method in enum io.dropwizard.metrics.Slf4jReporter.LoggingLevel
Returns an array containing the constants of this enum type, in the order they are declared.

W

weight - Variable in class io.dropwizard.metrics.WeightedSnapshot.WeightedSample
 
WeightedSample(long, double) - Constructor for class io.dropwizard.metrics.WeightedSnapshot.WeightedSample
 
WeightedSnapshot - Class in io.dropwizard.metrics
A statistical snapshot of a WeightedSnapshot.
WeightedSnapshot(Collection<WeightedSnapshot.WeightedSample>) - Constructor for class io.dropwizard.metrics.WeightedSnapshot
Create a new Snapshot with the given values.
WeightedSnapshot.WeightedSample - Class in io.dropwizard.metrics
A single sample item with value and its weights for WeightedSnapshot.
withClock(Clock) - Method in class io.dropwizard.metrics.ConsoleReporter.Builder
Use the given Clock instance for the time.
withLoggingLevel(Slf4jReporter.LoggingLevel) - Method in class io.dropwizard.metrics.Slf4jReporter.Builder
Use Logging Level when reporting.
withTags(Map<String, String>) - Method in class io.dropwizard.metrics.influxdb.InfluxDbReporter.Builder
Add these tags to all metrics.
writeData() - Method in class io.dropwizard.metrics.influxdb.InfluxDbHttpSender
 
writeData() - Method in interface io.dropwizard.metrics.influxdb.InfluxDbSender
Writes buffer data to InfluxDb.
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2021. All rights reserved.