[ { "filter": { "event.commonEventHeader.domain":"heartbeat", "VESversion":"v4" }, "processors": [ { "functionName": "concatenateValue", "args":{ "field":"event.commonEventHeader.eventName", "concatenate": ["$event.commonEventHeader.domain","$event.commonEventHeader.eventType","$event.faultFields.alarmCondition"], "delimiter":"_" } }, { "functionName": "addAttribute", "args":{ "field": "event.heartbeatFields.heartbeatFieldsVersion", "value": "1.0", "fieldType": "number" } }, { "functionName": "addAttribute", "args":{ "field": "event.heartbeatFields.heartbeatInterval", "value": "0", "fieldType": "integer" } }, { "functionName": "map", "args":{ "field": "event.commonEventHeader.nfNamingCode", "oldField": "event.commonEventHeader.functionalRole" } } ] }, { "filter": { "event.commonEventHeader.domain":"fault", "VESversion":"v4" }, "processors": [ { "functionName": "concatenateValue", "args":{ "field":"event.commonEventHeader.eventName", "concatenate": ["$event.commonEventHeader.domain","$event.commonEventHeader.eventType","$event.faultFields.alarmCondition"], "delimiter":"_" } }, { "functionName": "map", "args":{ "field": "event.commonEventHeader.nfNamingCode", "oldField": "event.commonEventHeader.functionalRole" } } ] }, { "filter": { "event.commonEventHeader.domain":"thresholdCrossingAlert", "VESversion":"v4" }, "processors": [ { "functionName": "concatenateValue", "args":{ "field":"event.commonEventHeader.eventName", "concatenate": ["$event.commonEventHeader.domain","$event.commonEventHeader.elementType","$event.faultFields.alertDescription"], "delimiter":"_" } }, { "functionName": "map", "args":{ "field": "event.commonEventHeader.nfNamingCode", "oldField": "event.commonEventHeader.functionalRole" } } ] }, { "filter": { "event.commonEventHeader.domain":"measurementsForVfScaling", "VESversion":"v4", "not": { "event.commonEventHeader.reportingEntityName":"matches:.*ircc|irpr.*"} }, "processors": [ { "functionName": "concatenateValue", "args":{ "field":"event.commonEventHeader.eventName", "concatenate": ["$event.commonEventHeader.domain","$event.commonEventHeader.eventType","$event.faultFields.alarmCondition"], "delimiter":"_" } }, { "functionName": "addAttribute", "args":{ "field": "event.measurementsForVfScalingFields.measurementsForVfScalingVersion", "value": "2.0", "fieldType": "number" } }, { "functionName": "map", "args":{ "field": "event.measurementsForVfScalingFields.additionalMeasurements[].arrayOfFields[]", "oldField":"event.measurementsForVfScalingFields.additionalMeasurements[].measurements[]" } }, { "functionName": "map", "args":{ "oldField": "event.measurementsForVfScalingFields.aggregateCpuUsage", "field": "event.measurementsForVfScalingFields.cpuUsageArray[0].percentUsage" } }, { "functionName": "addAttribute", "args":{ "field": "event.measurementsForVfScalingFields.cpuUsageArray[0].cpuIdentifier", "value": "$event.commonEventHeader.sourceName" } }, { "functionName": "map", "args":{ "field": "event.measurementsForVfScalingFields.memoryUsageArray[0].memoryConfigured", "oldField": "event.measurementsForVfScalingFields.memoryConfigured", "operation": "convertMBtoKB" } }, { "functionName": "map", "args":{ "field": "event.measurementsForVfScalingFields.memoryUsageArray[0].memoryUsed", "oldField": "event.measurementsForVfScalingFields.memoryUsed", "operation": "convertMBtoKB" } }, { "functionName": "addAttribute", "args":{ "field": "event.measurementsForVfScalingFields.memoryUsageArray[0].vmIdentifier", "value": "$event.commonEventHeader.sourceName" } }, { "functionName": "subtractValue", "args":{ "field":"event.measurementsForVfScalingFields.memoryUsageArray[0].memoryFree", "subtract": ["$event.measurementsForVfScalingFields.memoryUsageArray[0].memoryConfigured","$event.measurementsForVfScalingFields.memoryUsageArray[0].memoryUsed"] } }, { "functionName": "map", "args":{ "field": "event.measurementsForVfScalingFields.vNicPerformanceArray[]", "oldField": "event.measurementsForVfScalingFields.vNicUsageArray[]", "attrMap": { "broadcastPacketsIn":"receivedBroadcastPacketsAccumulated", "multicastPacketsIn":"receivedMulticastPacketsAccumulated", "bytesIn":"receivedOctetsAccumulated", "packetsIn":"receivedTotalPacketsAccumulated", "unicastPacketsIn":"receivedUnicastPacketsAccumulated", "broadcastPacketsOut":"transmittedBroadcastPacketsAccumulated", "multicastPacketsOut":"transmittedMulticastPacketsAccumulated", "bytesOut":"transmittedOctetsAccumulated", "packetsOut":"transmittedTotalPacketsAccumulated", "unicastPacketsOut":"transmittedUnicastPacketsAccumulated" } } }, { "functionName": "map", "args":{ "field": "event.measurementsForVfScalingFields.vNicPerformanceArray[]", "oldField": "event.measurementsForVfScalingFields.errors", "attrMap":{ "receiveDiscards":"receivedDiscardedPacketsAccumulated", "receiveErrors":"receivedErrorPacketsAccumulated", "transmitDiscards":"transmittedDiscardedPacketsAccumulated", "transmitErrors":"transmittedErrorPacketsAccumulated" } } }, { "functionName": "addAttribute", "args":{ "field": "event.measurementsForVfScalingFields.vNicPerformanceArray[0].valuesAreSuspect", "value": "false" } } ] } ]