The UseaBiLLity Process

  1. Login to the UseaBiLLity Control Center
  2. Create an Application Map
    • Map logical application functions to database events. These are the inserts, reads, updates and deletes that will be metered by UseaBiLLity. Logical application functions are tied to business metrics. 
  3.  Create a Metering Profile
    • Combine a set of business metrics into a metering profile. This defines the database events that will be metered, how often the information will be delivered, and the cost associated with each business metric.
    • Deploy the UseaBiLLity plug-in and deliver the metering profile(s). There is a single plug-in per MySQL instance and each plugin can support multiple metering profiles and multiple applications
    • The plugin connects to UsaBiLLity service and begins to deliver metered data on schedule defined by metering profile.
  4. Connect to Billing, Analytics, 3rd Party Applications
    • UsaBiLLity connects to virtually any 3rd party billing, business intelligence or analytics application  to deliver statements to subscribers.

Metering data can be used for reports, billing, analytics.


How UseaBiLLity SaaS Data Metering Works

See How to Map, Meter and Connect with UseaBiLLity

Test Drive UseaBiLLity

UseaBiLLity MySQL Plugin

The UseaBiLLity data metering plugin fits in between the MySQL SQL Engine and whatever storage engine your application is using. By interpreting the calls fed through the SQL engine, UseaBiLLity can trap the details of every insert, read, update and delete. It then stores the information in an encrypted form until it’s ready to be delivered for reporting, billing, analytics or anywhere else. The data is output in XML format so it can be used by a wide variety of applications. Learn more about the UseaBiLLity MySQL plugin.