7[[
"cpp:dll-export:ICE_API"]]
8[[
"cpp:doxygen:include:Ice/Ice.h"]]
16[[
"objc:dll-export:ICE_API"]]
17[[
"objc:header-dir:objc"]]
19[[
"python:pkgdir:Ice"]]
30#ifndef __SLICE2JAVA_COMPAT__
31[[
"java:package:com.zeroc"]]
34[
"objc:prefix:ICEMX",
"swift:module:Ice:MX"]
Provides information on child invocations.
Definition Metrics.ice:334
long size
The size of the invocation.
Definition Metrics.ice:341
long replySize
The size of the invocation reply.
Definition Metrics.ice:349
Provides information on invocations that are collocated.
Definition Metrics.ice:359
Provides information on the data sent and received over Ice connections.
Definition Metrics.ice:420
long receivedBytes
The number of bytes received by the connection.
Definition Metrics.ice:426
long sentBytes
The number of bytes sent by the connection.
Definition Metrics.ice:433
Provides information on servant dispatch.
Definition Metrics.ice:299
long size
The size of the dispatch.
Definition Metrics.ice:313
long replySize
The size of the dispatch reply.
Definition Metrics.ice:321
int userException
The number of dispatch that failed with a user exception.
Definition Metrics.ice:305
Provide measurements for proxy invocations.
Definition Metrics.ice:379
MetricsMap remotes
The remote invocation metrics map.
Definition Metrics.ice:401
int retry
The number of retries for the invocation(s).
Definition Metrics.ice:385
MetricsMap collocated
The collocated invocation metrics map.
Definition Metrics.ice:410
int userException
The number of invocations that failed with a user exception.
Definition Metrics.ice:392
The base class for metrics.
Definition Metrics.ice:52
long total
The total number of objects observed by this metrics.
Definition Metrics.ice:67
int failures
The number of failures observed.
Definition Metrics.ice:90
int current
The number of objects currently observed by this metrics.
Definition Metrics.ice:74
long totalLifetime
The sum of the lifetime of each observed objects.
Definition Metrics.ice:83
string id
The metrics identifier.
Definition Metrics.ice:58
Provides information on invocations that are specifically sent over Ice connections.
Definition Metrics.ice:369
Provides information on the number of threads currently in use and their activity.
Definition Metrics.ice:265
int inUseForUser
The number of threads which are currently calling user code (servant dispatch, AMI callbacks,...
Definition Metrics.ice:280
int inUseForOther
The number of threads which are currently performing other activities.
Definition Metrics.ice:290
int inUseForIO
The number of threads which are currently performing socket read or writes.
Definition Metrics.ice:272
Raised if a metrics view cannot be found.
Definition Metrics.ice:148
The metrics administrative facet interface.
Definition Metrics.ice:161
void enableMetricsView(string name)
Enables a metrics view.
MetricsFailuresSeq getMapMetricsFailures(string view, string map)
Get the metrics failures associated with the given view and map.
MetricsView getMetricsView(string view, out long timestamp)
Get the metrics objects for the given metrics view.
void disableMetricsView(string name)
Disable a metrics view.
Ice::StringSeq getMetricsViewNames(out Ice::StringSeq disabledViews)
Get the names of enabled and disabled metrics.
MetricsFailures getMetricsFailures(string view, string map, string id)
Get the metrics failure associated for the given metrics.
The Ice Management eXtension facility.
Definition Metrics.ice:29
dictionary< string, MetricsMap > MetricsView
A metrics view is a dictionary of metrics map.
Definition Metrics.ice:140
sequence< Metrics > MetricsMap
A metrics map is a sequence of metrics.
Definition Metrics.ice:132
dictionary< string, int > StringIntDict
A dictionary of strings to integers.
Definition Metrics.ice:43
sequence< MetricsFailures > MetricsFailuresSeq
A sequence of MetricsFailures.
Definition Metrics.ice:122
sequence< string > StringSeq
A sequence of strings.
Definition BuiltinSequences.ice:51
A structure to keep track of failures associated with a given metrics.
Definition Metrics.ice:100
string id
The identifier of the metrics object associated to the failures.
Definition Metrics.ice:107
StringIntDict failures
The failures observed for this metrics.
Definition Metrics.ice:114