Ice 3.7 Slice API Reference
Interfaces | Classes | Structs | Exceptions | Sequences | Dictionaries
IceMX Module 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< MetricsFailuresMetricsFailuresSeq
 A sequence of MetricsFailures. More...
 
sequence< MetricsMetricsMap
 A metrics map is a sequence of metrics. More...
 

Dictionaries

dictionary< string, MetricsMapMetricsView
 A metrics view is a dictionary of metrics map. More...
 
dictionary< string, int > StringIntDict
 A dictionnary of strings to integers. More...
 

Detailed Description

The Ice Management eXtension facility.

It provides the IceMX#MetricsAdmin interface for management clients to retrieve metrics from Ice applications.

Sequence Documentation

◆ MetricsFailuresSeq

sequence<MetricsFailures> MetricsFailuresSeq

A sequence of MetricsFailures.

◆ MetricsMap

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 Documentation

◆ MetricsView

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.

◆ StringIntDict

dictionary<string, int> StringIntDict

A dictionnary of strings to integers.