public interface MetricsService
| Modifier and Type | Method and Description | 
|---|---|
| static MetricsService | create(Vertx vertx)Creates a metric service for a given  Vertxinstance. | 
| String | getBaseName(Measured measured) | 
| JsonObject | getMetricsSnapshot(Measured measured)Will return the metrics that correspond with the  measuredobject, 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. | 
| JsonObject | getMetricsSnapshot(String baseName)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. | 
| Set<String> | metricsNames() | 
static MetricsService create(Vertx vertx)
Vertx instance.vertx - the vertx instanceString getBaseName(Measured measured)
measured - the measure objectJsonObject getMetricsSnapshot(Measured measured)
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.JsonObject getMetricsSnapshot(String baseName)
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.Copyright © 2022 Eclipse. All rights reserved.