Backfill Meters and Customers
Backfill Meters
You can backfill as many meter events as you like. Each event must include a customerID.
Backfill Customers
Amberflo supports customer backfilling at any time, allowing you to ingest as many customer records as needed, independently of meter data. The customer backfill pipeline runs separately from meter ingestion. You can run the customer backfill ingestion pipeline before, after or in parallel to meter backfill.
To ensure meter events are correctly associated with the ingested customers. The customerId field in your meter events must match the customerId of a customer ingested via the backfill pipeline.
The customer object contains the customerId (required) and additional attributes (name, email, currency, and custom properties).
Meter data older than 24 hours can take up to 24 hours to process
When working with historical meter data (i.e. events older than 24 hours), you may notice a delay in visibility. Data in this category can take up to 24 hours to appear in the Usage and Billing dashboards.
Realtime processing Meter data that is less than 24 hours old is handled by Amberflo’s real-time pipeline. This means the data is processed, transformed, aggregated, time-sliced, and grouped by dimension almost instantly. As a result, you’ll see real-time updates reflected in your running invoices—including line item breakdowns—immediately after ingestion.
Up to 24 hours delayed processing In contrast, meter events that are more than 24 hours old are processed periodically, outside of the real-time pipeline. While this introduces a temporary delay, the data will still be processed and reflected in your dashboards within 24 hours. Amberflo is continuously working to reduce this lag window even further.