Logical Paritition Processed/Aggregated Metrics JSON Specification
The JSON specification for the logical partition Processed and Aggregated metrics. All the parameters for the Processed and Aggregated metrics are same except that the Processed metrics provides only Average metrics. It does not provide Minimum and Maximum records.
PCM Processed or Aggregated metrics URI provides the following logical partition utilization data when AggregationEnabled configuration value for a managed system is enabled.
{
"systemUtil": {
"utilInfo": {
"version": "string",
"metricType": "string",
"frequency": "number",
"startTimeStamp": "string",
"endTimeStamp": "string",
"mtms" : "string",
"name" : "string",
"metricArrayOrder" : ["Avg", "Min", "Max" ]
},
"utilSamples": [
{
"sampleInfo"
{
"timeStamp": "string",
"numOfSamplesAggregated": "number",
"status": "number",
"errorInfo" : [
{ "errId" : "string",
"errMsg" : "string",
"uuid" : "string",
"reportedBy" : "string",
"occurenceCount" : "number"
}
],
},
"lparsUtil" :
[
{
"id" : "number",
"uuid" : "string",
"name" : "string",
"state" : "string",
"type" : "string",
"affinityScore" : "number",
"memory":
{
"poolId" : "number",
"weight" : "number",
"logicalMem" : [
"number",
"number",
"number"],
"backedPhysicalMem" : [
"number",
"number",
"number"],
"totalIOMem" : [
"number",
"number",
"number"],
"mappedIOMem" : [
"number",
"number",
"number"]
},
"processor":
{
"poolId" : "number",
"weight" : "number",
"mode" : "string",
"maxVirtualProcessors": [
"number",
"number",
"number"],
"maxProcUnits" : [
"number",
"number",
"number"],
"entitledProcUnits" : [
"number",
"number",
"number"],
"utilizedProcUnits":[
"number",
"number",
"number"],
"utilizedCappedProcUnits" : [
"number",
"number",
"number"],
"utilizedUncappedProcUnits" : [
"number",
"number",
"number"],
"idleProcUnits" : [
"number",
"number",
"number"],
"donatedProcUnits" : [
"number",
"number",
"number"],
"timeSpentWaitingForDispatch" : [
"number",
"number",
"number"],
"timePerInstructionExecution" : [
"number",
"number",
"number"]
},
"network" :
{
"virtualEthernetAdapters":
[
{
"physicalLocation": "string",
"vlanId" : "number",
"vswitchId" : "number",
"isPortVLANID" : "boolean",
"viosId" : "number" ,
"sharedEthernetAdapterId" : "string",
"receivedPackets" : [
"number",
"number",
"number"],
"sentPackets" : [
"number",
"number",
"number"],
"droppedPackets" : [
"number",
"number",
"number"],
"sentBytes" : [
"number",
"number",
"number"],
"receivedBytes" : [
"number",
"number",
"number" ],
"receivedPhysicalPackets" : [
"number",
"number",
"number"],
"sentPhysicalPackets" : [
"number",
"number",
"number"],
"droppedPhysicalPackets" : [
"number",
"number",
"number"],
"sentPhysicalBytes" : [
"number",
"number",
"number"],
"receivedPhysicalBytes" : [
"number",
"number",
"number"]
}
],
"sriovLogicalPorts" :
[
{
"drcIndex" : "string",
"physicalLocation" : "string",
"physicalDrcIndex" : "string",
"physicalPortId" : "number",
"receivedPackets" : [
"number",
"number",
"number"],
"sentPackets" : [
"number",
"number",
"number"],
"droppedPackets" : [
"number",
"number",
"number"],
"sentBytes" : [
"number",
"number",
"number"],
"receivedBytes" : [
"number",
"number",
"number" ],
"errorIn" : [
"number",
"number",
"number" ],
"errorOut" : [
"number",
"number",
"number" ]
}
]
},
"storage" :
{
"genericVirtualAdapters":
[
{
"id": "string",
"type": "string",
"viosId" : "number",
"physicalLocation" : "string",
"numOfReads": [
"number",
"number",
"number"],
"numOfWrites": [
"number",
"number",
"number"],
"readBytes": [
"number",
"number",
"number"],
"writeBytes": [
"number",
"number",
"number"]
}
],
"virtualFiberChannelAdapters":
[
{
"id": "string",
"wwpn": "string",
"wwpn2": "string",
"physicalLocation" : "string",
"physicalPortWWPN" : "string",
"viosId" : "number",
"numOfReads": [
"number",
"number",
"number"],
"numOfWrites": [
"number",
"number",
"number"],
"readBytes": [
"number",
"number",
"number"],
"writeBytes": [
"number",
"number",
"number"],
"runningSpeed": [
"number",
"number",
"number"]
}
]
}
}
]
}
]
}
}