Name |
Type |
Description |
|
Set an alias that would replace the label value when it matches. |
|
Set the label domain, restricting this rule to a single domain. |
||
|
Set the label name. The match will apply to the values related to this key. |
|
Set the type of matching to apply. |
||
|
Set the matched value. |
It is required to set either influxDbOptions
, prometheusOptions
or jmxMetricsOptions
(or, programmatically, micrometerRegistry
) in order to actually report metrics.
Name |
Type |
Description |
|
Sets metrics types that are disabled. |
|
|
Set whether metrics will be enabled on the Vert.x instance. Metrics are not enabled by default. |
|
Set InfluxDB options. Setting a registry backend option is mandatory in order to effectively report metrics. |
||
Set JMX metrics options. Setting a registry backend option is mandatory in order to effectively report metrics. |
||
|
Whether JVM metrics should be collected. Defaults to |
|
|
Set a list of rules for label matching. |
|
|
Add a rule for label matching. |
|
|
Sets enabled labels. These labels can be fine-tuned later on using Micrometer's Meter filters (see http://micrometer.io/docs/concepts#_meter_filters) |
|
Set Prometheus options. Setting a registry backend option is mandatory in order to effectively report metrics. |
||
|
Set a name for the metrics registry, so that a new registry will be created and associated with this name.
If |
Name |
Type |
Description |
|
Maximum number of measurements sent per request to the InfluxDB server. When the maximum is reached, several requests are made. Default is 10000. |
|
|
Activate or deactivate GZIP compression. It is activated by default. |
|
|
Connection timeout for InfluxDB server connections, in seconds. Default is 1 second. |
|
|
Database name used to store metrics. Default is "default". |
|
|
Set true to enable InfluxDB reporting |
|
|
Number of threads to use by the push scheduler. Default is 2. |
|
|
Password used for authenticated connections |
|
|
Read timeout for InfluxDB server connections, in seconds. Default is 10 seconds. |
|
|
InfluxDB retention policy |
|
|
Push interval steps, in seconds. Default is 10 seconds. |
|
|
URI of the InfluxDB server. Example: http://influx:8086. |
|
|
Username used for authenticated connections |
Name |
Type |
Description |
|
Set metrics endpoint. Use conjointly with the embedded server options. Defaults to /metrics. |
|
HTTP server options for the embedded server |
||
|
Set true to enable Prometheus reporting |
|
|
Set true to publish histogram stats, necessary to compute quantiles. Note that it generates many new timeseries for stats, which is why it is deactivated by default. |
|
|
When true, an embedded server will init to expose metrics with Prometheus format. |