new MetricsService()
The metrics service mainly allows to return a snapshot of measured objects.
Methods
getBaseName(measured, measured) → {string}
Parameters:
Name | Type | Description |
---|---|---|
measured |
the measure object | |
measured |
Measured |
Returns:
the base name of the measured object
- Type
- string
getMetricsSnapshot(baseName) → {Object}
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.
Parameters:
Name | Type | Description |
---|---|---|
baseName |
string |
Returns:
the map of metrics where the key is the name of the metric and the value is the json data representing that metric
- Type
- Object
metricsNames() → {Array.<string>}
Returns:
-
the known metrics names by this service
-
- Type
- Array.<string>