DATA CENTER - GOVERNANCE & CON...
...
Create Meters
Advanced Metering Topics
4 min
amberflo provides a robust and enterprise grade metering foundation designed to support complex, high volume usage data at scale from ingestion and deduplication to lifecycle management, the platform offers a comprehensive set of tools to ensure metering accuracy, consistency, and flexibility across hybrid it environments the following topics introduce key advanced capabilities that help you monitor and attribute on prem usage in support of cost visibility, accountability, and chargebacks meter lifecycle meters transition through three states draft, active, and deprecated draft meters allow iteration and testing once active, they’re immutable; changes require deprecation and re creation historical data remains intact and accessible throughout read more here docid\ ksmsgclu jhyxlkajvyu3 metering design principles amberflo is built on the core principles of accuracy, idempotency, and data deduplication by default, it discards duplicate meter events unless any attribute (e g timestamp, dimension) differs you can also customize the deduplication logic for example, using a unique “block id” or timestamp fields to align with your system’s specific data model read more here docid 44xk1zgtvvais4ngbem7t durability and scalability designed for real time, cloud native operation, amberflo partitions and replicates meter data automatically this ensures high availability, low latency, and data integrity across ingest, aggregation, transformation, and consumption layers read more here docid\ i txoshn16nmzkrkex6y9 meter event schema the standard ingestion schema includes the fields customerid, meterapiname, metervalue, metertimeinmillis, uniqueid, and a flexible dimensions map supported input formats are json, ndjson, and csv extra csv columns are auto mapped to dimensions you can also define a fully custom ingestion schema read more here docid\ i8pozphdgjhc3tkpj4lqn meter corrections meter events can be cancelled individually using a unique id or in bulk via filter criteria (date ranges, dimensions) cancellation operations are propagated through aggregations, invoices, and rewards to maintain consistency read more here docid\ vxwvathafxuiuskl2i6am each of these linked topics offers detailed guidance to help you build a reliable and scalable metering solution in amberflo
