5[[
"cpp:dll-export:ICE_API"]]
6[[
"cpp:doxygen:include:Ice/Ice.h"]]
9[[
"js:module:@zeroc/ice"]]
11#include "BuiltinSequences.ice"
14[
"java:identifier:com.zeroc.IceMX"]
15[
"swift:identifier:Ice"]
177 [
"ruby:identifier:retryCount"]
long size
The size of the invocation. This corresponds to the size of the marshaled input parameters.
long replySize
The size of the invocation reply.
Provides information on child invocations.
Provides information on invocations that are collocated.
long receivedBytes
The number of bytes received by the connection.
long sentBytes
The number of bytes sent by the connection.
Provides information on the data sent and received over Ice connections.
long size
The size of the incoming requests. This corresponds to the size of the marshaled input parameters.
long replySize
The size of the replies. This corresponds to the size of the marshaled output and return parameters.
int userException
The number of dispatches that failed with a user exception.
Provides information on servant dispatches.
MetricsMap remotes
The remote invocation metrics map.
int retry
The number of retries for the invocations.
MetricsMap collocated
The collocated invocation metrics map.
int userException
The number of invocations that failed with a user exception.
Provide measurements for proxy invocations. Proxy invocations can either be sent over the wire or be ...
long total
The total number of objects observed by this metrics.
int failures
The number of failures observed.
int current
The number of objects currently observed by this metrics.
long totalLifetime
The sum of the lifetime of each observed objects.
string id
The metrics identifier.
The base class for metrics.
Provides information on invocations that are specifically sent over Ice connections.
int inUseForUser
The number of threads which are currently calling user code (servant dispatch, AMI callbacks,...
int inUseForOther
The number of threads which are currently performing other activities such as DNS lookups,...
int inUseForIO
The number of threads which are currently performing socket reads or writes.
Provides information on the number of threads currently in use and their activity.
The exception that is thrown when a metrics view cannot be found.
void enableMetricsView(string name)
Enables a metrics view.
MetricsFailuresSeq getMapMetricsFailures(string view, string map)
Gets the metrics failures associated with the given view and map.
MetricsView getMetricsView(string view, out long timestamp)
Gets the metrics objects for the given metrics view.
void disableMetricsView(string name)
Disables a metrics view.
Ice::StringSeq getMetricsViewNames(out Ice::StringSeq disabledViews)
Gets the names of enabled and disabled metrics.
MetricsFailures getMetricsFailures(string view, string map, string id)
Gets the metrics failure associated for the given metrics.
The metrics administrative facet interface.
dictionary< string, MetricsMap > MetricsView
A metrics view is a dictionary of metrics maps. The key of the dictionary is the name of the metrics ...
sequence< Metrics > MetricsMap
A sequence of metrics.
dictionary< string, int > StringIntDict
A dictionary of strings to integers.
sequence< MetricsFailures > MetricsFailuresSeq
A sequence of MetricsFailures.
The Ice Management eXtension facility.
sequence< string > StringSeq
A sequence of strings.
string id
The identifier of the metrics object associated to the failures.
StringIntDict failures
The failures observed for this metrics.
Keeps track of metrics failures.