Interface Summary |
CIBApplicationPerfStats |
Provides methods that should be implemented by a CIBApplicationStats object |
CIBCountStatistic |
Provides methods that should be implemented by a CIBCountStatistic object
This interface is used to map the CountStatistic interface of JSR77 |
CIBExternalResourcePerfStats |
Provides methods that should be implemented by a CIBExternalServiceStats object |
CIBPerfStats |
Provides methods that should be implemented by a CIBPerfStats object |
CIBRangeStatistic |
Provides methods that should be implemented by a CIBRangeStatistic object
This interface is used to map the RangeStatistic interface of JSR77 |
CIBResourcePerfStats |
Provides methods that should be implemented by a CIBResourcePerfStats provider
providing performance data for a CIBResource |
CIBServicePerfStats |
Provides methods that should be implemented by a CIBServicePerfStats provider
providing performance statistics for a CIBService |
CIBStatistic |
Provides methods that should be implemented by a CIBStatistic object
A Statistic interface provides the methods :
getName, getUnit, getDescription, getStartTime, getLastSampleTime |
CIBStats |
Provides methods that should implemented by a CIBStats |
CIBTimeStatistic |
Provides methods that should be implemented by a CIBTimeStatistic object
This interface is used to map the TimeStatistic interface of JSR77 |
CIBValueStatistic |
Provides methods that should be implemented by a CIBValueStatistic object |
This package provides interfaces that should be implemented by each component
providing statistics and set of statistics for monitored objects.
A default implementation of each interface is provided into the CIB/SDK
packages and sub-packages.
- The CIBStatistic
interfaces represent a consistent view of a specific performance
metric
like the "ResidentTime" of a CIBService
monitored object. In
this
specific example, the "ResidentTime"
is a CIBTimeStatistic
object
allowing to aggregate :
- the minimum resident time since the beginning of the
measurement,
- the maximum resident time since the beginning of the
measurement,
- the accumulated resident time since the beginning of the
measurement,
- the accumulated squared resident time since the beginning of
the measurement.
Several basic
CIBStatistic
interfaces are
provided in this package.
- The CIBStats
interfaces
allows to aggregate a set of CIBStatistic objects
for a dedicated type monitored object : for example,
the CIBServicePerfStats interface
aggregates a set the CIBService
performance metrics like the above ResidentTime,
the ServiceTime etc ... This
aggregation gives
a consistent view of the different statistics/metrics of a specific
monitored
object. A CIBPerfstats
interface has been defined which defines a specific set of metrics
which are the "performance metrics".
For each monitored object type defined into the CIB, a
corresponding
CIBPerfStats interface is
defined.
The following diagram shows relationships between a CIBMonitoredObject,
its CIBProviderHandler and each provider.