- DEFAULT_BATCH_SIZE - Static variable in class io.vertx.micrometer.VertxInfluxDbOptions
-
Default value for the maximum number of metrics in a batch = 10000.
- DEFAULT_COMPRESSION_ENABLED - Static variable in class io.vertx.micrometer.VertxInfluxDbOptions
-
The default gzip enabled on InfluxDb = true.
- DEFAULT_CONNECT_TIMEOUT - Static variable in class io.vertx.micrometer.VertxInfluxDbOptions
-
The default connection timeout (seconds) = 1.
- DEFAULT_DATABASE - Static variable in class io.vertx.micrometer.VertxInfluxDbOptions
-
The default InfluxDb database = default.
- DEFAULT_DOMAIN - Static variable in class io.vertx.micrometer.VertxJmxMetricsOptions
-
Default value for the domain = metrics.
- DEFAULT_EMBEDDED_SERVER_ENDPOINT - Static variable in class io.vertx.micrometer.VertxPrometheusOptions
-
The default metrics endpoint = /metrics when using an embedded server.
- DEFAULT_ENABLED - Static variable in class io.vertx.micrometer.VertxInfluxDbOptions
-
Default value for enabled = false.
- DEFAULT_ENABLED - Static variable in class io.vertx.micrometer.VertxJmxMetricsOptions
-
Default value for enabled = false.
- DEFAULT_ENABLED - Static variable in class io.vertx.micrometer.VertxPrometheusOptions
-
Default value for enabled = false.
- DEFAULT_JVM_METRICS_ENABLED - Static variable in class io.vertx.micrometer.MicrometerMetricsOptions
-
Whether JVM metrics should be collected by default = false.
- DEFAULT_LABELS - Static variable in class io.vertx.micrometer.MicrometerMetricsOptions
-
Default label match for public http server: exclude remote label
- DEFAULT_NUM_THREADS - Static variable in class io.vertx.micrometer.VertxInfluxDbOptions
-
The default number of threads used = 2.
- DEFAULT_PUBLISH_QUANTILES - Static variable in class io.vertx.micrometer.VertxPrometheusOptions
-
Default value for publishing histogram quantiles = false.
- DEFAULT_READ_TIMEOUT - Static variable in class io.vertx.micrometer.VertxInfluxDbOptions
-
The default read timeout (seconds) = 10.
- DEFAULT_REGISTRY_NAME - Static variable in class io.vertx.micrometer.MicrometerMetricsOptions
-
Default registry name is 'default'
- DEFAULT_START_EMBEDDED_SERVER - Static variable in class io.vertx.micrometer.VertxPrometheusOptions
-
Default value for starting an embedded server = false.
- DEFAULT_STEP - Static variable in class io.vertx.micrometer.VertxInfluxDbOptions
-
Default value for metric collection interval (in seconds) = 10.
- DEFAULT_STEP - Static variable in class io.vertx.micrometer.VertxJmxMetricsOptions
-
Default value for metric collection interval (in seconds) = 10.
- DEFAULT_TYPE - Static variable in class io.vertx.micrometer.Match
-
- DEFAULT_URI - Static variable in class io.vertx.micrometer.VertxInfluxDbOptions
-
The default InfluxDb server URI = http://localhost:8086.
- getAlias() - Method in class io.vertx.micrometer.Match
-
- getBaseName() - Method in interface io.vertx.micrometer.MetricsService
-
- getBatchSize() - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Get batch size, which is the maximum number of measurements sent per request to the InfluxDB server.
- getConnectTimeout() - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Get the connection timeout for InfluxDB server connections, in seconds.
- getDb() - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Get the InfluxDB database name used to store metrics
- getDefaultNow() - Static method in class io.vertx.micrometer.backends.BackendRegistries
-
Get the default micrometer registry.
- getDisabledMetricsCategories() - Method in class io.vertx.micrometer.MicrometerMetricsOptions
-
- getDomain() - Method in class io.vertx.micrometer.Match
-
- getDomain() - Method in class io.vertx.micrometer.VertxJmxMetricsOptions
-
Get the JMX domain under which metrics are published
- getEmbeddedServerEndpoint() - Method in class io.vertx.micrometer.VertxPrometheusOptions
-
Get the HTTP endpoint used if an embedded server is configured
- getEmbeddedServerOptions() - Method in class io.vertx.micrometer.VertxPrometheusOptions
-
Get the HTTP server options of the embedded server, if any
- getInfluxDbOptions() - Method in class io.vertx.micrometer.MicrometerMetricsOptions
-
Get the specific options for InfluxDB reporting.
- getJmxMetricsOptions() - Method in class io.vertx.micrometer.MicrometerMetricsOptions
-
Get the specific options for JMX reporting.
- getLabel() - Method in class io.vertx.micrometer.Match
-
- getLabelMatches() - Method in class io.vertx.micrometer.MicrometerMetricsOptions
-
- getLabels() - Method in class io.vertx.micrometer.MicrometerMetricsOptions
-
- getMeterRegistry() - Method in interface io.vertx.micrometer.backends.BackendRegistry
-
- getMeterRegistry() - Method in class io.vertx.micrometer.backends.InfluxDbBackendRegistry
-
- getMeterRegistry() - Method in class io.vertx.micrometer.backends.JmxBackendRegistry
-
- getMeterRegistry() - Method in enum io.vertx.micrometer.backends.NoopBackendRegistry
-
- getMeterRegistry() - Method in class io.vertx.micrometer.backends.PrometheusBackendRegistry
-
- getMetricsSnapshot() - Method in interface io.vertx.micrometer.MetricsService
-
Will return the metrics that correspond with the
measured
object, null if no metrics is available.
- getMetricsSnapshot(String) - Method in interface io.vertx.micrometer.MetricsService
-
Will return the metrics that begins with the
baseName
, null if no metrics is available.
- getMicrometerRegistry() - Method in class io.vertx.micrometer.MicrometerMetricsOptions
-
Get the Micrometer MeterRegistry to be used by Vert.x, that has been previously set programmatically
- getNow(String) - Static method in class io.vertx.micrometer.backends.BackendRegistries
-
Get the micrometer registry of the given name.
- getNumThreads() - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Get the number of threads used by the push scheduler
- getPassword() - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Get the password used for authenticated connections
- getPrefix() - Method in enum io.vertx.micrometer.MetricsDomain
-
- getPrometheusOptions() - Method in class io.vertx.micrometer.MicrometerMetricsOptions
-
Get the specific options for Prometheus reporting.
- getReadTimeout() - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Get the read timeout for InfluxDB server connections, in seconds.
- getRegistryName() - Method in class io.vertx.micrometer.MicrometerMetricsOptions
-
Get the metrics registry name set in these options
- getRetentionPolicy() - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Get the InfluxDB retention policy
- getStep() - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Get the step of push intervals, in seconds
- getStep() - Method in class io.vertx.micrometer.VertxJmxMetricsOptions
-
Get the step of push intervals, in seconds
- getType() - Method in class io.vertx.micrometer.Match
-
- getUri() - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Get the InfluxDB server URI
- getUserName() - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Get the username used for authenticated connections
- getValue() - Method in class io.vertx.micrometer.Match
-
- setAlias(String) - Method in class io.vertx.micrometer.Match
-
Set an alias that would replace the label value when it matches.
- setBatchSize(int) - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Maximum number of measurements sent per request to the InfluxDB server.
- setCompressed(boolean) - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Activate or deactivate GZIP compression.
- setConnectTimeout(int) - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Connection timeout for InfluxDB server connections, in seconds.
- setDb(String) - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Database name used to store metrics.
- setDisabledMetricsCategories(Set<MetricsDomain>) - Method in class io.vertx.micrometer.MicrometerMetricsOptions
-
Sets metrics types that are disabled.
- setDomain(MetricsDomain) - Method in class io.vertx.micrometer.Match
-
Set the label domain, restricting this rule to a single domain.
- setDomain(String) - Method in class io.vertx.micrometer.VertxJmxMetricsOptions
-
Set the JMX domain under which to publish metrics
- setEmbeddedServerEndpoint(String) - Method in class io.vertx.micrometer.VertxPrometheusOptions
-
Set metrics endpoint.
- setEmbeddedServerOptions(HttpServerOptions) - Method in class io.vertx.micrometer.VertxPrometheusOptions
-
HTTP server options for the embedded server
- setEnabled(boolean) - Method in class io.vertx.micrometer.MicrometerMetricsOptions
-
Set whether metrics will be enabled on the Vert.x instance.
- setEnabled(boolean) - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Set true to enable InfluxDB reporting
- setEnabled(boolean) - Method in class io.vertx.micrometer.VertxJmxMetricsOptions
-
Set true to enable Prometheus reporting
- setEnabled(boolean) - Method in class io.vertx.micrometer.VertxPrometheusOptions
-
Set true to enable Prometheus reporting
- setInfluxDbOptions(VertxInfluxDbOptions) - Method in class io.vertx.micrometer.MicrometerMetricsOptions
-
Set InfluxDB options.
- setJmxMetricsOptions(VertxJmxMetricsOptions) - Method in class io.vertx.micrometer.MicrometerMetricsOptions
-
Set JMX metrics options.
- setJvmMetricsEnabled(boolean) - Method in class io.vertx.micrometer.MicrometerMetricsOptions
-
Whether JVM metrics should be collected.
- setLabel(String) - Method in class io.vertx.micrometer.Match
-
Set the label name.
- setLabelMatches(List<Match>) - Method in class io.vertx.micrometer.MicrometerMetricsOptions
-
Set a list of rules for label matching.
- setLabels(Set<Label>) - Method in class io.vertx.micrometer.MicrometerMetricsOptions
-
Sets enabled labels.
- setMicrometerRegistry(MeterRegistry) - Method in class io.vertx.micrometer.MicrometerMetricsOptions
-
Programmatically set the Micrometer MeterRegistry to be used by Vert.x.
- setNumThreads(int) - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Number of threads to use by the push scheduler.
- setPassword(String) - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Password used for authenticated connections
- setPrometheusOptions(VertxPrometheusOptions) - Method in class io.vertx.micrometer.MicrometerMetricsOptions
-
Set Prometheus options.
- setPublishQuantiles(boolean) - Method in class io.vertx.micrometer.VertxPrometheusOptions
-
Set true to publish histogram stats, necessary to compute quantiles.
- setReadTimeout(int) - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Read timeout for InfluxDB server connections, in seconds.
- setRegistryName(String) - Method in class io.vertx.micrometer.MicrometerMetricsOptions
-
Set a name for the metrics registry, so that a new registry will be created and associated with this name.
- setRetentionPolicy(String) - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
InfluxDB retention policy
- setStartEmbeddedServer(boolean) - Method in class io.vertx.micrometer.VertxPrometheusOptions
-
When true, an embedded server will init to expose metrics with Prometheus format.
- setStep(int) - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Push interval steps, in seconds.
- setStep(int) - Method in class io.vertx.micrometer.VertxJmxMetricsOptions
-
Push interval steps, in seconds.
- setType(MatchType) - Method in class io.vertx.micrometer.Match
-
Set the type of matching to apply.
- setupBackend(MicrometerMetricsOptions) - Static method in class io.vertx.micrometer.backends.BackendRegistries
-
Create a new backend registry, containing a micrometer registry, initialized with the provided options.
- setUri(String) - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
URI of the InfluxDB server.
- setUserName(String) - Method in class io.vertx.micrometer.VertxInfluxDbOptions
-
Username used for authenticated connections
- setValue(String) - Method in class io.vertx.micrometer.Match
-
Set the matched value.
- stop(String) - Static method in class io.vertx.micrometer.backends.BackendRegistries
-
Stop (unregister) the backend registry of the given name.
- valueOf(String) - Static method in enum io.vertx.micrometer.backends.NoopBackendRegistry
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.vertx.micrometer.Label
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.vertx.micrometer.MatchType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.vertx.micrometer.MetricsDomain
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.vertx.micrometer.backends.NoopBackendRegistry
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.vertx.micrometer.Label
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.vertx.micrometer.MatchType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.vertx.micrometer.MetricsDomain
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VertxInfluxDbOptions - Class in io.vertx.micrometer
-
Vert.x InfluxDb micrometer configuration.
- VertxInfluxDbOptions() - Constructor for class io.vertx.micrometer.VertxInfluxDbOptions
-
Create default options for InfluxDB reporting.
- VertxInfluxDbOptions(VertxInfluxDbOptions) - Constructor for class io.vertx.micrometer.VertxInfluxDbOptions
-
Creates new options object for InfluxDB reporting, which is a copy of other
.
- VertxInfluxDbOptions(JsonObject) - Constructor for class io.vertx.micrometer.VertxInfluxDbOptions
-
Creates new options object for InfluxDB reporting from json
input.
- VertxInfluxDbOptionsConverter - Class in io.vertx.micrometer
-
- VertxInfluxDbOptionsConverter() - Constructor for class io.vertx.micrometer.VertxInfluxDbOptionsConverter
-
- VertxJmxMetricsOptions - Class in io.vertx.micrometer
-
Options for Prometheus metrics backend.
- VertxJmxMetricsOptions() - Constructor for class io.vertx.micrometer.VertxJmxMetricsOptions
-
Default constructor
- VertxJmxMetricsOptions(VertxJmxMetricsOptions) - Constructor for class io.vertx.micrometer.VertxJmxMetricsOptions
-
Copy constructor
- VertxJmxMetricsOptions(JsonObject) - Constructor for class io.vertx.micrometer.VertxJmxMetricsOptions
-
Create an instance from a JsonObject
- VertxJmxMetricsOptionsConverter - Class in io.vertx.micrometer
-
- VertxJmxMetricsOptionsConverter() - Constructor for class io.vertx.micrometer.VertxJmxMetricsOptionsConverter
-
- VertxPrometheusOptions - Class in io.vertx.micrometer
-
Options for Prometheus metrics backend.
- VertxPrometheusOptions() - Constructor for class io.vertx.micrometer.VertxPrometheusOptions
-
Default constructor
- VertxPrometheusOptions(VertxPrometheusOptions) - Constructor for class io.vertx.micrometer.VertxPrometheusOptions
-
Copy constructor
- VertxPrometheusOptions(JsonObject) - Constructor for class io.vertx.micrometer.VertxPrometheusOptions
-
Create an instance from a JsonObject
- VertxPrometheusOptionsConverter - Class in io.vertx.micrometer
-
- VertxPrometheusOptionsConverter() - Constructor for class io.vertx.micrometer.VertxPrometheusOptionsConverter
-