Selective accounting file processing configuration

Selective accounting file configuration use case

When cloud native accounting telemetry is in use, NSP collects accounting files. File collection for AA and SAA accounting files is not available in NSP. These files can only be collected by NFM-P.

You can configure NFM-P to stop collecting all AA and SAA accounting files, all SAA files, or to collect only a subset of accounting files. To perform this task, you need to add a <SelectiveAccounting> tag in the nms-server file, add the global stopProcessing flag, and add additional stopProcessing flags for file collection as needed.

By default, the NFM-P collects all accounting files. Therefore the default value of all stopProcessing flags is false. If the global flag is set to true and a flag for a specific file type is set to false, the file type flag overwrites the global flag for the specified file type. This allows you to configure scenarios such as “collect only AA Protocol files” or “collect all files except SAA files”.

Examples
<selectiveAccounting ></selectiveAccounting>

To stop collection of all record types, set the global stopProcessing flag to true:

<selectiveAccounting stopProcessingAllRecords="true"></selectiveAccounting>

To collect only SAA files, set the global stopProcessing flag to true and the SAA flag to false:

<selectiveAccounting stopProcessingAllRecords="true" stopProcessingSaa="false"> ></selectiveAccounting>

To collect all record types except SAA, set the global stopProcessing flag to false and the SAA flag to true:

<selectiveAccounting stopProcessingSaa="true" > </selectiveAccounting>

To collect a subset of record types, set the global stopProcessing flag to true and add additional flags for the specific record types. The following example will collect SAA records, AA Performance, and Combined Net Ingress Octets:

<selectiveAccounting stopProcessingAllRecords="true" stopProcessingSaa="false" stopProcessingaaPerformance="false" stopProcessingcombinedNetInEgOctet="false"> </selectiveAccounting>
Flags

The following table provides the flags that are supported in the SelectiveAccounting tag.

Table 89-8: Flags supported for selective accounting

Flags

Description

stopProcessingAllRecords

Global flag: stops collection of all records

stopProcessingSaa

Stops collection of SAA records

File type specific flags

Adding any of the following flags, set to the opposite configuration from the global flag, overwrites the global setting for the specified file type.

AA flags

stopProcessingAAProtocol

stopProcessingaaSubProtocol

stopProcessingaaPerformance

stopProcessingaaApplication

stopProcessingaaSubApp

stopProcessingaaPartition

stopProcessingaaAppGroup

stopProcessingcustomRecordAaSub

stopProcessingaaAdmitDeny

Other file specific flags

stopProcessingsvcIngressOctet

stopProcessingkpiKciBearerMgmt

stopProcessingnetInfIngressPkt

stopProcessingsvcIngressPkt

stopProcessingkpiKciSystem

stopProcessingaccessEgressPkt

stopProcessingnetIngressOctet

stopProcessingkpiBearerTrafficGtpEndpoint

stopProcessingcombinedAccessEgress

stopProcessingnetIngressPkt

stopProcessingkpiRadiusGroup

stopProcessingcombinedSvcEgress

stopProcessingcompactSvcInOctet

stopProcessingcompleteEthernetPort

stopProcessingvideo

stopProcessingcombinedNetInEgOctet

stopProcessingcompleteNetIngrEgr

stopProcessingkpiSystem

stopProcessingcompleteSvcInEg

stopProcessingcompletePm

stopProcessingkpiBearerTraffic

stopProcessingcompleteSvcSdpInEg

stopProcessingcombinedSrPolicyEgress

stopProcessingkpiPathMgmt

stopProcessingcustomRecordService

stopProcessingnatBindingPortBlock

stopProcessingkciSystem

stopProcessingqueueGroupOctets

stopProcessingaccessIngressOct

stopProcessingkciPathMgmt

stopProcessingcombinedQueueGroup

stopProcessingcompleteAccessIngressEgress

stopProcessingcompleteKci

stopProcessingcombinedMplsLspEgress

stopProcessingnetInfEgressPkt

stopProcessingkpiRefPathGroup

stopProcessingnetInfIngressOctet

stopProcessingsvcsvcEgressOctet

stopProcessingkpiKciPathMgmt

stopProcessingcombinedNetInfIngress

stopProcessingsvcEgressPkt

stopProcessingcompleteKpiKci

stopProcessingaccessEgressOctet

stopProcessingnetEgressOctet

stopProcessingkpiRefPtSecErrorCauseCode

stopProcessingcombinedNetEgress

stopProcessingnetEgressPkt

stopProcessingkpiIpReas

stopProcessingcombinedSvcInEgPkt

stopProcessingcombinedSvcIngress

stopProcessingkpiRefPtFailureCauseCode

stopProcessingcombinedNetInEgPkt

stopProcessingcombinedSvcInEgOctet

stopProcessingextendedSvcIngrEgr

stopProcessingkpiBearerMgmt

stopProcessingcombinedSvcSdpInEg

stopProcessingkpiDhcpGroup

stopProcessingkpiRefPoint

stopProcessingcompleteSubsInEg

stopProcessingcombinedMplsSrteEgress

stopProcessingkpiIom3

stopProcessingcustomRecordSubscriber

stopProcessingserviceTestHead

stopProcessingkciBearerMgmt

stopProcessingqueueGroupPackets

stopProcessingaccessIngressPkt

stopProcessingcompleteKpi

stopProcessingcombinedMplsLspIngress

stopProcessingcombinedAccessIngress

stopProcessingkpiBearerGroup

stopProcessingcombinedLdpLspEgress

stopProcessingnetInfEgressOctet

stopProcessingcombinedNetInfEgress