Usage Engine includes comprehensive functionality to provide auditing that helps Customers to track correct operation in relation to external systems (for example, troubleshooting in case any dispute of usage data processing) and provide a better view of usage-data/monetizing flow through the stream.
Audit information can include any data available at streams execution such as execution start and end time, origin source, total input records count, total output records count, duplicate records count, and invalid record counts. It can be even further customized by users with the Audit API to track specific business audit such as reference matching count, enrichment status, quantities sent to billing systems, and non-billable records count.
Audits are record on a per transaction execution basis, and on a per stream execution basis.These audits are described as Usage Audit and Stream Audit.