class CIM_CIMOMStatisticalData : CIM_StatisticalData

Description:

CIM_CIMOMStatisticalData provides statistical data about the performance of the CIM Object Manager. Each object of this class provides elapsed time and size data for a particular type of CIM operation. All operations of that type, regardless of the CIM operations protocol being used, are accumulated in one object and covers the CIM operations issued by all clients of the Object Manager scoping the instance. Batched CIM operations are accumulated into a separate operation type for "Batched". The counters in this class SHOULD be implemented such that they always increment and naturally wrap around when their numerical limit is exceeded. A client that calculates the difference of two snapshots of a counter at the beginning and end of a measurement interval should get the correct result, even if there was a wrap-around in between obtaining the two snapshots. (Two or more wrap arounds will result in wrong data being calculated.) The gathering of the data can be controlled through the property, CIM_ObjectManager.GatherStatisticalData. The time interval to which the statistical data applies, ends at the current time and therefore includes the most current CIM operations. The interval starts when the statistical data gathering was last turned on for the Object Manager.

Definition:

Feature Type Class Origin Qualifiers
InstanceID string CIM_ManagedElement
Override InstanceID
Description The InstanceID property opaquely identifies a unique instance of CIMOMStatisticalData and MUST be unique within a namespace. In order to ensure uniqueness, the value of InstanceID MUST be constructed in the following manner: CIM<ID> The <ID> MUST include a CIM Object Manager specified unique identifier.
Key TRUE
Caption string CIM_ManagedElement
Description The Caption property is a short textual description (one- line string) of the object.
MaxLen 64
Description string CIM_ManagedElement
Description The Description property provides a textual description of the object.
ElementName string CIM_ManagedElement
Required TRUE
Override ElementName
Description The user friendly name for this instance of StatisticalData. In addition, the user friendly name can be used as a index property for a search of query. (Note: Name does not have to be unique within a namespace.)
StartStatisticTime datetime CIM_StatisticalData
Description The time, relative to managed element where the statistic was collected, when the first measurement was taken. If the statistic is reset, the StartStatisticTime is the time when the reset was performed.
StatisticTime datetime CIM_StatisticalData
Description The time the most recent measurement was taken, relative to the managed element where the statistic was collected.
SampleInterval datetime CIM_StatisticalData
Description Some statistics are sampled at consistent time intervals. This property provides the sample interval so that client applications can determine the minimum time that new statistics should be pulled. If the statistics are not sampled at consistent time intervals, this property must be set to a zero time interval.
ResetSelectedStats method CIM_StatisticalData
Description Method to reset one or more of the instance's statistics. The method takes one parameter as input - an array of strings indicating which statistics to reset. If all the statistics in the instance should be reset, the first element of the array MUST be set to "All" or "ALL". If one or more individual statistics should be reset, the corresponding property names are entered into the elements of the array. The method returns 0 if successful, 1 if not supported, and any other value if an error occurred. A method is specified so that the StatisticalInformation's provider/ instrumentation, which calculates the statistics, can reset its internal processing, counters, etc. In a subclass, the set of possible return codes could be specified, using a ValueMap qualifier on the method. The strings to which the ValueMap contents are 'translated' may also be specified in the subclass as a Values array qualifier.
OperationType uint16 CIM_CIMOMStatisticalData
Required TRUE
Description The OperationType property identifies the type of CIM operation for which data is reported in this instance. Batched CIM operations (consisting of multiple simple CIM operations) are reported against the "Batched" type only.
ValueMap 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26
Values "Unknown" [0]
"Other" [1]
"Batched" [2]
"GetClass" [3]
"GetInstance" [4]
"DeleteClass" [5]
"DeleteInstance" [6]
"CreateClass" [7]
"CreateInstance" [8]
"ModifyClass" [9]
"ModifyInstance" [10]
"EnumerateClasses" [11]
"EnumerateClassNames" [12]
"EnumerateInstances" [13]
"EnumerateInstanceNames" [14]
"ExecQuery" [15]
"Associators" [16]
"AssociatorNames" [17]
"References" [18]
"ReferenceNames" [19]
"GetProperty" [20]
"SetProperty" [21]
"GetQualifier" [22]
"SetQualifier" [23]
"DeleteQualifier" [24]
"EnumerateQualifiers" [25]
"IndicationDelivery" [26]
ModelCorrespondence CIM_CIMOMStatisticalData.OtherOperationType
OtherOperationType string CIM_CIMOMStatisticalData
Description The OtherOperationType property identifies the operation if the OperationType property has a value of 1 ("Other"). For all other values of OperationType, the property is NULL.
MaxLen 64
ModelCorrespondence CIM_CIMOMStatisticalData.OperationType
NumberOfOperations uint64 CIM_CIMOMStatisticalData
Required TRUE
Description The NumberOfOperations property contains the number of CIM operations of the specified type. This property can be used to calculate average values per CIM operation.
Counter TRUE
CimomElapsedTime datetime CIM_CIMOMStatisticalData
Required TRUE
Description The CimomElapsedTime property contains the elapsed time spent in the CIM Object Manager for this operation type, not counting the elapsed time spent in providers and the underlying instrumentation. The measurement points for this property SHOULD be at the transport layer interface on the network side, and at the provider interface on the instrumentation side of the CIM Object Manager.
ProviderElapsedTime datetime CIM_CIMOMStatisticalData
Required TRUE
Description The ProviderElapsedTime property contains the elapsed time spent in all providers involved with this operation type, including the underlying instrumentation. The measurement point for this property SHOULD be from the provider interface of the CIM Object Manager.
RequestSize uint64 CIM_CIMOMStatisticalData
Description The RequestSize property contains the size of the operation requests sent to the CIM Object Manager. Any overhead of protocols above the transport protocol SHOULD be included in the count. For example, for the HTTP protocol, the size would include the size of the HTTP payload and the size of the HTTP headers.
Units Bytes
Counter TRUE
ResponseSize uint64 CIM_CIMOMStatisticalData
Description The ResponseSize property contains the size of the operation responses sent back from the CIM Object Manager. Any overhead of protocols above the transport protocol SHOULD be included in the count. For example, for the HTTP protocol, the size would include the size of the HTTP payload and the size of the HTTP headers.
Units Bytes
Counter TRUE

Typographical Conventions:

  1. Inherited properties are italicized.
  2. Local properties are bolded.
  3. Key properties are highlighted in gold

Generated by mof2html v.2.1.0(002). simplewbem.org Mon Nov 2 09:43:15 2009