Managed System Processed and Aggregated Metrics JSON Specification
The JSON specification for the managed system 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 managed system utilization data when the 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",
"uuid" : "string",
"metricArrayOrder" : ["Avg","Min","Max" ]
},
"utilSamples": [
{
"sampleInfo"
{
"timeStamp": "string",
"numOfSamplesAggregated": "number",
"status": "number",
"errorInfo" : [
{ "errId" : "string",
"errMsg" : "string",
"uuid" : "string",
"reportedBy" : "string",
"occurenceCount" : "number"
}
],
},
"systemFirmwareUtil" :
{
"utilizedProcUnits" : [
"number",
"number",
"number"],
"assignedMem" : [
"number",
"number",
"number"]
},
"serverUtil" :
{
"processor" :
{
"totalProcUnits" : [
"number",
"number",
"number"],
"utilizedProcUnits" : [
"number",
"number",
"number"],
"availableProcUnits": [
"number",
"number",
"number"],
"configurableProcUnits" : [
"number",
"number",
"number"]
},
"memory" :
{
"totalMem" : [
"number",
"number",
"number"],
"availableMem" : [
"number",
"number",
"number"],
"configurableMem" : [
"number",
"number",
"number"],
"assignedMemToLpars" : [
"number",
"number",
"number"]
},
"sharedMemoryPool" :
[
{
"id" : "number",
"totalMem" : [
"number",
"number",
"number"],
"assignedMemToLpars" : [
"number",
"number",
"number"],
"totalIOMem" : [
"number",
"number",
"number"],
"mappedIOMemToLpars" : [
"number",
"number",
"number"],
"assignedMemToSysFirmware" : [
"number",
"number",
"number"]
}
],
"sharedProcessorPool" :
[
{
"id" : "number",
"name" : "string",
"assignedProcUnits" : [
"number",
"number",
"number"],
"utilizedProcUnits": [
"number",
"number",
"number"],
"availableProcUnits": [
"number",
"number",
"number"],
"configuredProcUnits" : [
"number",
"number",
"number"],
"borrowedProcUnits": [
"number",
"number",
"number"]
}
],
"network" :
{
"sriovAdapters" :
[
{
"drcIndex" : "string",
"physicalPorts" : [
{
"id": "number",
"physicalLocation": "string",
"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"]
}
]
}
],
"HEAdapters" :
[
{
"drcIndex" : "string",
"physicalPorts" : [
{
"id": "number",
"physicalLocation": "string",
"receivedPackets" :[
"number",
"number",
"number"],
"sentPackets" : [
"number",
"number",
"number"],
"droppedPackets" : [
"number",
"number",
"number"],
"sentBytes" : [
"number",
"number",
"number"],
"receivedBytes" : [
"number",
"number",
"number" ]
}
]
}
]
}
},
"viosUtil":
[
{
"id" :"number",
"uuid" : "string",
"name" : "string",
"state" : "string",
"affinityScore" : "number",
"memory" :
{
"assignedMem" : [
"number",
"number",
"number"],
"utilizedMem" : [
"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" :
{
"clientLpars" : "string[]",
"genericAdapters" :
[
{
"id": "string",
"type": "string",
"physicalLocation": "string",
"receivedPackets" : [
"number",
"number",
"number"],
"sentPackets" : [
"number",
"number",
"number"],
"droppedPackets" : [
"number",
"number",
"number"],
"sentBytes" : [
"number",
"number",
"number"],
"receivedBytes" : [
"number",
"number",
"number" ]
}
],
"sharedAdapters":
[
{
"id": "string",
"type": "string",
"physicalLocation": "string",
"receivedPackets" : [
"number",
"number",
"number"],
"sentPackets" : [
"number",
"number",
"number"],
"droppedPackets" : [
"number",
"number",
"number"],
"sentBytes" : [
"number",
"number",
"number"],
"receivedBytes" : [
"number",
"number",
"number" ],
"bridgedAdapters": [
"string"
]
}
],
"virtualEthernetAdapters":
[
{
"physicalLocation": "string",
"vlanId" : "number",
"vswitchId" : "number",
"isPortVLANID" : "boolean",
"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" :
{
"clientLpars" : "string[]",
"genericVirtualAdapters":
[
{
"id": "string",
"type": "string",
"physicalLocation" : "string",
"numOfReads": [
"number",
"number",
"number"],
"numOfWrites": [
"number",
"number",
"number"],
"readBytes": [
"number",
"number",
"number"],
"writeBytes": [
"number",
"number",
"number"]
}
],
"genericPhysicalAdapters" : [
{
"id": "string",
"type": "string",
"physicalLocation": "string",
"numOfReads": [
"number",
"number",
"number"],
"numOfWrites": [
"number",
"number",
"number"],
"readBytes": [
"number",
"number",
"number"],
"writeBytes": [
"number",
"number",
"number"]
}
],
"fiberChannelAdapters":
[
{
"id": "string",
"wwpn": "string",
"physicalLocation": "string",
"numOfPorts": "number",
"numOfReads": [
"number",
"number",
"number"],
"numOfWrites": [
"number",
"number",
"number"],
"readBytes": [
"number",
"number",
"number"],
"writeBytes": [
"number",
"number",
"number"],
"runningSpeed": [
"number",
"number",
"number"]
}
],
"sharedStoragePools":
[
{
"id": "string",
"totalSpace": [
"number",
"number",
"number"],
"usedSpace": [
"number",
"number",
"number"],
"numOfReads": [
"number",
"number",
"number"],
"numOfWrites": [
"number",
"number",
"number"],
"readBytes": [
"number",
"number",
"number"],
"writeBytes": [
"number",
"number",
"number"]
}
]
}
}
]
}
]
}
}