Vert.x micrometer configuration.
It is required to set either influxDbOptions
, prometheusOptions
or jmxMetricsOptions
(or, programmatically, micrometerRegistry
) in order to actually report metrics.
package |
Default |
---|
__construct( $metricsOptions = null)
mixed | null
addLabelMatch( $labelMatchs) : $this
Match|array
$this
getDisabledMetricsCategories() : array
array
getInfluxDbOptions() : \io\vertx\jphp\micrometer\VertxInfluxDbOptions
getJmxMetricsOptions() : \io\vertx\jphp\micrometer\VertxJmxMetricsOptions
getLabelMatches() : array
array
getLabels() : array
array
getPrometheusOptions() : \io\vertx\jphp\micrometer\VertxPrometheusOptions
getRegistryName() : string
string
isEnabled() : boolean
boolean
isJvmMetricsEnabled() : boolean
boolean
setDisabledMetricsCategories( $disabledMetricsCategories) : $this
string
$this
setEnabled( $enabled) : $this
boolean
$this
setInfluxDbOptions( $influxDbOptions) : $this
VertxInfluxDbOptions|array
$this
setJmxMetricsOptions( $jmxMetricsOptions) : $this
VertxJmxMetricsOptions|array
$this
setJvmMetricsEnabled( $jvmMetricsEnabled) : $this
boolean
$this
setLabelMatches( $labelMatches) : $this
Match|array
$this
setLabels( $labels) : $this
string
$this
setPrometheusOptions( $prometheusOptions) : $this
VertxPrometheusOptions|array
$this
setRegistryName( $registryName) : $this
string
$this