Understand the configuration

The following components need to be configured to activate usage reporting:

  • The Amplify Platform
  • The Traceability Agent or native interface
  • Your product

subscription_usage_system_configuration

The Amplify Platform

The platform receives aggregated usage reports from the various products and stores the usage details. Customers can log in to the platform and see their usage and entitlement details.

Traceability Agent or native interface

The Traceability Agent counts all API calls going through the gateway, aggregates the data, and generates a usage report. The usage report is uploaded automatically to the Amplify Platform, under the recommended best practice. Alternatively, users of some products can generate reports manually to upload them to the platform, or manually enter usage data in the platform.  

For products that use their native interface to report subscription usage, refer to their documentation for details.

Product

Each product has unique usage tracking events. The product documentation includes the details about the data that is being metered. If the usages tracking option is enabled for a product, it will leverage a Filebeat agent that is installed along with the product. Filebeat monitors specific log files, collects log events related to message processing, and forwards these events to the agent.

Related Links