The metrics administrative facet interface. This interface allows remote administrative clients to access metrics of an application that enabled the Ice administrative facility and configured some metrics views.
getMetricsViewNames — Get the names of enabled and disabled metrics.
enableMetricsView — Enables a metrics view.
disableMetricsView — Disable a metrics view.
getMetricsView — Get the metrics objects for the given metrics view.
getMapMetricsFailures — Get the metrics failures associated with the given view and map.
getMetricsFailures — Get the metrics failure associated for the given metrics.
Get the names of enabled and disabled metrics.
disabledViews
— The names of the disabled views.
The name of the enabled views.
Enables a metrics view.
name
— The metrics view name.
IceMX::UnknownMetricsView — Raised if the metrics view cannot be found.
Disable a metrics view.
name
— The metrics view name.
IceMX::UnknownMetricsView — Raised if the metrics view cannot be found.
Get the metrics objects for the given metrics view. This returns a dictionnary of metric maps for each metrics class configured with the view. The timestamp allows the client to compute averages which are not dependent of the invocation latency for this operation.
view
— The name of the metrics view.
timestamp
— The local time of the process when the metrics object were retrieved.
The metrics view data.
IceMX::UnknownMetricsView — Raised if the metrics view cannot be found.
Get the metrics failures associated with the given view and map.
view
— The name of the metrics view.
map
— The name of the metrics map.
The metrics failures associated with the map.
IceMX::UnknownMetricsView — Raised if the metrics view cannot be found.
Get the metrics failure associated for the given metrics.
view
— The name of the metrics view.
map
— The name of the metrics map.
id
— The ID of the metrics.
The metrics failures associated with the metrics.
IceMX::UnknownMetricsView — Raised if the metrics view cannot be found.