Package io.vertx.mutiny.micrometer
Class MetricsService
java.lang.Object
io.vertx.mutiny.micrometer.MetricsService
- All Implemented Interfaces:
MutinyDelegate
The metrics service mainly allows to return a snapshot of measured objects.
This service is derived and adapted from
This service is derived and adapted from
MetricsService
in the vertx-dropwizard-metrics module.
NOTE: This class has been automatically generated from the original
non Mutiny-ified interface using Vert.x codegen.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMetricsService
(io.vertx.micrometer.MetricsService delegate) MetricsService
(Object delegate) -
Method Summary
Modifier and TypeMethodDescriptionstatic MetricsService
boolean
io.vertx.micrometer.MetricsService
io.vertx.core.json.JsonObject
io.vertx.core.json.JsonObject
getMetricsSnapshot
(String baseName) int
hashCode()
static MetricsService
newInstance
(io.vertx.micrometer.MetricsService arg) toString()
-
Field Details
-
__TYPE_ARG
-
-
Constructor Details
-
MetricsService
public MetricsService(io.vertx.micrometer.MetricsService delegate) -
MetricsService
-
-
Method Details
-
getDelegate
public io.vertx.micrometer.MetricsService getDelegate()- Specified by:
getDelegate
in interfaceMutinyDelegate
- Returns:
- the delegate used by this Mutiny object of generated type
-
toString
-
equals
-
hashCode
public int hashCode() -
create
- Parameters:
measured
- the measured object- Returns:
- the metrics service
-
getBaseName
- Returns:
- the base name of the measured object
-
metricsNames
- Returns:
- the known metrics names by this service
-
getMetricsSnapshot
public io.vertx.core.json.JsonObject getMetricsSnapshot()- Returns:
- the map of metrics where the key is the name of the metric (excluding the base name unless for the Vert.x object) and the value is the json data representing that metric
-
getMetricsSnapshot
- Parameters:
baseName
-- Returns:
- the map of metrics where the key is the name of the metric and the value is the json data representing that metric
-
newInstance
-