|
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.