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 | ||