Skip navigation links
A B C D F G I J M O R S T U V 

A

addMonitoredEventBusHandler(Match) - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
Add a monitored event bus handler.
addMonitoredHttpClientEndpoint(Match) - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
Add an monitored http client endpoint.
addMonitoredHttpClientUri(Match) - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
Add an monitored http client uri.
addMonitoredHttpServerUri(Match) - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
Add an monitored http server uri.

B

build() - Method in class io.vertx.ext.dropwizard.reporters.JmxReporter.Builder
Builds a JmxReporter with the given properties.

C

close() - Method in class io.vertx.ext.dropwizard.reporters.JmxReporter
Stops the reporter.
convertDurationsTo(TimeUnit) - Method in class io.vertx.ext.dropwizard.reporters.JmxReporter.Builder
Convert durations to the given time unit.
convertRatesTo(TimeUnit) - Method in class io.vertx.ext.dropwizard.reporters.JmxReporter.Builder
Convert rates to the given time unit.
create(Vertx) - Static method in interface io.vertx.ext.dropwizard.MetricsService
Creates a metric service for a given Vertx instance.

D

DEFAULT_JMX_ENABLED - Static variable in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
The default value of JMX enabled = false
DEFAULT_MONITORED_HANDLERS - Static variable in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
The default monitored handlers : empty by default
DEFAULT_MONITORED_HTTP_CLIENT_ENDPOINTS - Static variable in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
The default monitored http client endpoints : empty by default
DEFAULT_MONITORED_HTTP_CLIENT_URIS - Static variable in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
The default monitored http client uris : empty by default
DEFAULT_MONITORED_HTTP_SERVER_URIS - Static variable in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
The default monitored http server uris : empty by default
DEFAULT_TYPE - Static variable in class io.vertx.ext.dropwizard.Match
The default value : MatchType.EQUALS
DropwizardMetricsOptions - Class in io.vertx.ext.dropwizard
Vert.x Dropwizard metrics configuration.
DropwizardMetricsOptions() - Constructor for class io.vertx.ext.dropwizard.DropwizardMetricsOptions
Default constructor
DropwizardMetricsOptions(MetricsOptions) - Constructor for class io.vertx.ext.dropwizard.DropwizardMetricsOptions
Copy constructor with base metrics options
DropwizardMetricsOptions(DropwizardMetricsOptions) - Constructor for class io.vertx.ext.dropwizard.DropwizardMetricsOptions
Copy constructor
DropwizardMetricsOptions(JsonObject) - Constructor for class io.vertx.ext.dropwizard.DropwizardMetricsOptions
Create an instance from a JsonObject

F

filter(MetricFilter) - Method in class io.vertx.ext.dropwizard.reporters.JmxReporter.Builder
Only report metrics which match the given filter.
filter(BiPredicate<String, Object>) - Method in class io.vertx.ext.dropwizard.ScheduledMetricsConsumer
 
forRegistry(MetricRegistry) - Static method in class io.vertx.ext.dropwizard.reporters.JmxReporter
Returns a new JmxReporter.Builder for JmxReporter.

G

get50thPercentile() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxHistogramMBean
 
get50thPercentile() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxTimerMBean
 
get75thPercentile() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxHistogramMBean
 
get75thPercentile() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxTimerMBean
 
get95thPercentile() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxHistogramMBean
 
get95thPercentile() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxTimerMBean
 
get98thPercentile() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxHistogramMBean
 
get98thPercentile() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxTimerMBean
 
get999thPercentile() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxHistogramMBean
 
get999thPercentile() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxTimerMBean
 
get99thPercentile() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxHistogramMBean
 
get99thPercentile() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxTimerMBean
 
getAlias() - Method in class io.vertx.ext.dropwizard.Match
 
getBaseName() - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
 
getBaseName(Measured) - Method in interface io.vertx.ext.dropwizard.MetricsService
 
getConfigPath() - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
 
getCount() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxCounterMBean
 
getCount() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxHistogramMBean
 
getCount() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxMeterMBean
 
getDurationUnit() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxTimerMBean
 
getFifteenMinuteRate() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxMeterMBean
 
getFiveMinuteRate() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxMeterMBean
 
getInstantThroughput() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxThroughputMeterMBean
 
getInstantThroughput() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxThroughputTimerMBean
 
getJmxDomain() - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
Get the JMX domain to use when JMX metrics are enabled.
getMax() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxHistogramMBean
 
getMax() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxTimerMBean
 
getMean() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxHistogramMBean
 
getMean() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxTimerMBean
 
getMeanRate() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxMeterMBean
 
getMetricsSnapshot(Measured) - Method in interface io.vertx.ext.dropwizard.MetricsService
Will return the metrics that correspond with the measured object, null if no metrics is available.

Note: in the case of scaled servers, the JsonObject returns an aggregation of the metrics as the dropwizard backend reports to a single server.

getMetricsSnapshot(String) - Method in interface io.vertx.ext.dropwizard.MetricsService
Will return the metrics that begins with the baseName, null if no metrics is available.

Note: in the case of scaled servers, the JsonObject returns an aggregation of the metrics as the dropwizard backend reports to a single server.

getMin() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxHistogramMBean
 
getMin() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxTimerMBean
 
getMonitoredEventBusHandlers() - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
 
getMonitoredHttpClientEndpoint() - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
 
getMonitoredHttpClientUris() - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
 
getMonitoredHttpServerUris() - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
 
getOneMinuteRate() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxMeterMBean
 
getRateUnit() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxMeterMBean
 
getRegistryName() - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
An optional name used for registering the metrics in the Dropwizard shared registry.
getStdDev() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxHistogramMBean
 
getStdDev() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxTimerMBean
 
getType() - Method in class io.vertx.ext.dropwizard.Match
 
getValue() - Method in class io.vertx.ext.dropwizard.Match
 
getValue() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxGaugeMBean
 
getValue() - Method in class io.vertx.ext.dropwizard.ThroughputMeter
 
getValue() - Method in class io.vertx.ext.dropwizard.ThroughputTimer
 

I

inDomain(String) - Method in class io.vertx.ext.dropwizard.reporters.JmxReporter.Builder
 
io.vertx.ext.dropwizard - package io.vertx.ext.dropwizard
= Metrics This project implements the Vert.x Metrics Service Provider Interface (SPI) reporting metrics to the https://github.com/dropwizard/metrics[Dropwizard metrics] library.
io.vertx.ext.dropwizard.reporters - package io.vertx.ext.dropwizard.reporters
 
isJmxEnabled() - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
Will JMX be enabled on the Vert.x instance?

J

JmxReporter - Class in io.vertx.ext.dropwizard.reporters
 
JmxReporter.Builder - Class in io.vertx.ext.dropwizard.reporters
A builder for JmxReporter instances.
JmxReporter.JmxCounterMBean - Interface in io.vertx.ext.dropwizard.reporters
 
JmxReporter.JmxGaugeMBean - Interface in io.vertx.ext.dropwizard.reporters
 
JmxReporter.JmxHistogramMBean - Interface in io.vertx.ext.dropwizard.reporters
 
JmxReporter.JmxMeterMBean - Interface in io.vertx.ext.dropwizard.reporters
 
JmxReporter.JmxThroughputMeterMBean - Interface in io.vertx.ext.dropwizard.reporters
 
JmxReporter.JmxThroughputTimerMBean - Interface in io.vertx.ext.dropwizard.reporters
 
JmxReporter.JmxTimerMBean - Interface in io.vertx.ext.dropwizard.reporters
 
JmxReporter.MetricMBean - Interface in io.vertx.ext.dropwizard.reporters
 

M

mark() - Method in class io.vertx.ext.dropwizard.ThroughputMeter
 
Match - Class in io.vertx.ext.dropwizard
A match for a value.
Match() - Constructor for class io.vertx.ext.dropwizard.Match
Default constructor
Match(Match) - Constructor for class io.vertx.ext.dropwizard.Match
Copy constructor
Match(JsonObject) - Constructor for class io.vertx.ext.dropwizard.Match
Create an instance from a JsonObject
MatchType - Enum in io.vertx.ext.dropwizard
The type of match.
metricsNames() - Method in interface io.vertx.ext.dropwizard.MetricsService
 
MetricsService - Interface in io.vertx.ext.dropwizard
The metrics service mainly allows to return a snapshot of measured objects.

O

objectName() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.MetricMBean
 

R

registerWith(MBeanServer) - Method in class io.vertx.ext.dropwizard.reporters.JmxReporter.Builder
Register MBeans with the given MBeanServer.

S

ScheduledMetricsConsumer - Class in io.vertx.ext.dropwizard
TODO - support listening to more than one Measured
ScheduledMetricsConsumer(Vertx) - Constructor for class io.vertx.ext.dropwizard.ScheduledMetricsConsumer
 
ScheduledMetricsConsumer(Vertx, Measured) - Constructor for class io.vertx.ext.dropwizard.ScheduledMetricsConsumer
 
setAlias(String) - Method in class io.vertx.ext.dropwizard.Match
Set the alias the human readable name that will be used as a part of registry entry name when the value matches.
setBaseName(String) - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
Set a custom baseName for metrics.
setConfigPath(String) - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
Set the path for a config file that contains options in JSON format, to be used to create a new options object.
setEnabled(boolean) - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
 
setJmxDomain(String) - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
Set the JMX domain to use when JMX metrics are enabled.
setJmxEnabled(boolean) - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
Set whether JMX will be enabled on the Vert.x instance.
setRegistryName(String) - Method in class io.vertx.ext.dropwizard.DropwizardMetricsOptions
Set the name used for registering the metrics in the Dropwizard shared registry.
setType(MatchType) - Method in class io.vertx.ext.dropwizard.Match
Set the type of matching to apply.
setValue(String) - Method in class io.vertx.ext.dropwizard.Match
Set the matched value.
specificDurationUnits(Map<String, TimeUnit>) - Method in class io.vertx.ext.dropwizard.reporters.JmxReporter.Builder
Use specific TimeUnits for the duration of the metrics with these names.
specificRateUnits(Map<String, TimeUnit>) - Method in class io.vertx.ext.dropwizard.reporters.JmxReporter.Builder
Use specific TimeUnits for the rate of the metrics with these names.
start() - Method in class io.vertx.ext.dropwizard.reporters.JmxReporter
Starts the reporter.
start(long, TimeUnit, BiConsumer<String, Object>) - Method in class io.vertx.ext.dropwizard.ScheduledMetricsConsumer
 
stop() - Method in class io.vertx.ext.dropwizard.reporters.JmxReporter
Stops the reporter.
stop() - Method in class io.vertx.ext.dropwizard.ScheduledMetricsConsumer
 

T

ThroughputMeter - Class in io.vertx.ext.dropwizard
A throughput metric, wraps a Meter object to provide a one second instant throughput value returned by ThroughputMeter.getValue().
ThroughputMeter() - Constructor for class io.vertx.ext.dropwizard.ThroughputMeter
 
ThroughputTimer - Class in io.vertx.ext.dropwizard
A throughput metric, wraps a Meter object to provide a one second instant throughput value returned by getValue().
ThroughputTimer() - Constructor for class io.vertx.ext.dropwizard.ThroughputTimer
 

U

update(long, TimeUnit) - Method in class io.vertx.ext.dropwizard.ThroughputTimer
 

V

valueOf(String) - Static method in enum io.vertx.ext.dropwizard.MatchType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.vertx.ext.dropwizard.MatchType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxHistogramMBean
 
values() - Method in interface io.vertx.ext.dropwizard.reporters.JmxReporter.JmxTimerMBean
 
A B C D F G I J M O R S T U V 
Skip navigation links

Copyright © 2017. All rights reserved.