Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches

◆ getMetricsViewAsync()

virtual void IceMX::AsyncMetricsAdmin::getMetricsViewAsync ( std::string view,
std::function< void(const MetricsView &returnValue, std::int64_t timestamp)> response,
std::function< void(std::exception_ptr)> exception,
const Ice::Current & current )
pure virtual

Gets the metrics objects for the given metrics view.

Parameters
viewThe name of the metrics view.
responseThe response callback. It accepts:
  • returnValue The metrics view data, a dictionary 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.
  • timestamp The local time of the process when the metrics objects were retrieved.
exceptionThe exception callback.
currentThe Current object of the incoming request.
Exceptions
IceMX::UnknownMetricsViewThrown when the metrics view cannot be found.