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

◆ getMetricsViewAsync() [2/2]

std::function< void()> IceMX::MetricsAdminPrx::getMetricsViewAsync ( std::string_view view,
std::function< void(::IceMX::MetricsView, std::int64_t)> response,
std::function< void(std::exception_ptr)> exception = nullptr,
std::function< void(bool)> sent = nullptr,
const Ice::Context & context = Ice::noExplicitContext ) const

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.
sentThe sent callback.
contextThe request context.
Returns
A function that can be called to cancel the invocation locally.