Class CIM_SWRAllocationStatistics
extends CIM_SWRStatistics

The metrics of SWRAllocationStatistics describe the allocation of the software resource. The allocation is basically the size of the software resource in terms of technical units (e.g., kB) or domain-specific units (e.g., the number of items (e.g., the number of messages if the software resource is of the type 'queue'). The operational parameters regarding the allocation limits are surfaced also. Further details can be found in the description of the base class SWRStatistics. The metrics found in this statistics are raw values that describe the allocation behavior of the software resource as simple as possible. Thus, the metric values can be used most flexibly (e.g., cumulative, averaged, etc.). The drawback of the flexibility is that the likelyhood of required calculations - subsequent to retrieval of the values - increases in order to result in rates or statistical data needed for monitoring and reporting.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_StatisticalData
   |
   +--CIM_SWRStatistics
   |
   +--CIM_SWRAllocationStatistics

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThe metrics of SWRAllocationStatistics describe the allocation of the software resource. The allocation is basically the size of the software resource in terms of technical units (e.g., kB) or domain-specific units (e.g., the number of items (e.g., the number of messages if the software resource is of the type 'queue'). The operational parameters regarding the allocation limits are surfaced also. Further details can be found in the description of the base class SWRStatistics. The metrics found in this statistics are raw values that describe the allocation behavior of the software resource as simple as possible. Thus, the metric values can be used most flexibly (e.g., cumulative, averaged, etc.). The drawback of the flexibility is that the likelyhood of required calculations - subsequent to retrieval of the values - increases in order to result in rates or statistical data needed for monitoring and reporting.
Experimentalbooleantrue
UMLPackagePathstringCIM::Application::SWResources
Versionstring2.8.1000

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
AllocationHighWaterMarkuint32
DescriptionstringAllocationHighWaterMark describes allocation peak (highest allocation level) reached throughout the sample interval. The unit depends on the type of the statistics. The timestamp that corresponds to the high water mark is not presented since the sample interval is small enough that the exact point in time is not significant. The metric is targeted to quantify errors like the violation of the upper limit or any capacity problems. A value of null indicates that no allocation level is available. The initial value is 0.
ModelCorrespondencestringCIM_SWRStatistics.Unit, CIM_SWRAllocationStatistics.AllocationHighWaterMark
AllocationLeveluint32
DescriptionstringAllocationLevel describes the current size of the software resource in units corresponding to the type of the statistics (e.g., technical based on Kilobytes). The unit can be found at the CIM_SWRStatistics.Unit. The metric is a point metric and applies to the point in time of the end of the sample interval. A value of null indicates that no allocation level is available. The initial value is 0.
ModelCorrespondencestringCIM_SWRStatistics.Unit
AverageItemResidenceTimedatetime
DescriptionstringAverageItemResidenceTime describes the average period of time that items reside in the software resource. This is particular interesting for blocked or (volatile) storage software resources. The average takes all items into account that are output from the software resource (i.e., the items' residence time ends). A value of null indicates that no average is available. The initial value is 0.
DroppedAllocationQuantityuint32
DescriptionstringDroppedAllocationQuantity allows to further quantify the error of the software resource is over-used and upper limits are reached. In such a case, aging algorithms or other priorization algorithms implemented by the software resource may enforce the deletion of items. DroppedAllocationQuantity counts the items dropped due the resolution of such an overload. The metric's unit depends on the type of the statistics. If no items have been dropped, the value is 0. The property value is null if no numeric value can be provided. The initial value is 0.
HighWaterMarkTimeStampdatetime
DescriptionstringHighWaterMarkTimeStamp is the point in time at which the high water mark was detected. The initial value is 0.
ModelCorrespondencestringCIM_SWRAllocationStatistics.AllocationHighWaterMark
OtherAllocationLeveluint32
DescriptionstringOtherAllocationLevel describes the current size of the software resource in complementary units compared to AllocationLevel (e.g., domain-specific units like the number of items: buffered objects or pooled connections). The unit can be found at CIM_SWRStatistics.OtherUnit. The metric is a point metric and applies to the point in time of the end of the sample interval. A value of null indicates that no allocation level is available. The initial value is 0.
ModelCorrespondencestringCIM_SWRStatistics.OtherUnit, CIM_SWRAllocationStatistics.AllocationLevel

Inherited Properties

NameData Type
Captionstring
Characteristicuint16
Descriptionstring
ElementNamestring
ErrorCountuint32
FirstErroruint16
FirstErrorTimeStampdatetime
Generationuint64
InstanceIDstring
LastErroruint16
LastErrorTimeStampdatetime
LowerLimituint32
OtherLowerLimituint32
OtherUnitstring
OtherUpperLimituint32
RateIntervalEndTimedatetime
RateIntervalStartTimedatetime
SampleIntervaldatetime
StartStatisticTimedatetime
StatisticsTypeuint16
StatisticTimedatetime
Unitstring
UpperLimituint32

Class Methods

Inherited Class Methods

NameReturn Type
ResetSelectedStatsuint32