Ice 3.7 Slice API Reference
|
The Ice Management eXtension facility. More...
[["cpp:dll-export:ICESTORM_API"]][["cpp:doxygen:include:IceStorm/IceStorm.h"]][["cpp:header-ext:h"]][["cpp:include:IceStorm/Config.h"]][["ice-prefix"]][["js:module:ice"]][["js:cjs-module"]][["objc:dll-export:ICESTORM_API"]][["objc:header-dir:objc"]][["python:pkgdir:IceStorm"]][["java:package:com.zeroc"]]["objc:prefix:ICEMX","swift:module:IceStorm:MX"]
module IceMX { ... }
Interfaces | |
interface | MetricsAdmin |
The metrics administrative facet interface. More... | |
Classes | |
class | ChildInvocationMetrics |
Provides information on child invocations. More... | |
class | CollocatedMetrics |
Provides information on invocations that are collocated. More... | |
class | ConnectionMetrics |
Provides information on the data sent and received over Ice connections. More... | |
class | DispatchMetrics |
Provides information on servant dispatch. More... | |
class | InvocationMetrics |
Provide measurements for proxy invocations. More... | |
class | Metrics |
The base class for metrics. More... | |
class | RemoteMetrics |
Provides information on invocations that are specifically sent over Ice connections. More... | |
class | SessionMetrics |
Provides information on Glacier2 sessions. More... | |
class | SubscriberMetrics |
Provides information on IceStorm subscribers. More... | |
class | ThreadMetrics |
Provides information on the number of threads currently in use and their activity. More... | |
class | TopicMetrics |
Provides information on IceStorm topics. More... | |
Structs | |
struct | MetricsFailures |
A structure to keep track of failures associated with a given metrics. More... | |
Exceptions | |
exception | UnknownMetricsView |
Raised if a metrics view cannot be found. More... | |
Sequences | |
sequence< MetricsFailures > | MetricsFailuresSeq |
A sequence of MetricsFailures. More... | |
sequence< Metrics > | MetricsMap |
A metrics map is a sequence of metrics. More... | |
Dictionaries | |
dictionary< string, MetricsMap > | MetricsView |
A metrics view is a dictionary of metrics map. More... | |
dictionary< string, int > | StringIntDict |
A dictionnary of strings to integers. More... | |
The Ice Management eXtension facility.
It provides the IceMX#MetricsAdmin interface for management clients to retrieve metrics from Ice applications.
sequence<MetricsFailures> MetricsFailuresSeq |
A sequence of MetricsFailures.
sequence<Metrics> MetricsMap |
A metrics map is a sequence of metrics.
We use a sequence here instead of a map because the ID of the metrics is already included in the Metrics class and using sequences of metrics objects is more efficient than using dictionaries since lookup is not necessary.
dictionary<string, MetricsMap> MetricsView |
A metrics view is a dictionary of metrics map.
The key of the dictionary is the name of the metrics map.
dictionary<string, int> StringIntDict |
A dictionnary of strings to integers.