CF-Abacus: Introduction to the Standard Metering and Aggregation Engine for Cloud Foundry
summary
CF-Abacus is a microservice pipeline that meters, accumulates, aggregates and rates Cloud Foundry usage into billable reports; it originates from Bluemix and runs as CF apps. Implementation uses Node.js and CouchDB/PouchDB (MongoDB optional), exposes REST APIs for service brokers to POST usage and to fetch reports, and already ships as release 0.0.5. It handles out‑of‑order and delayed usage with accumulation windows, demonstrated locally by a demo that processed three usage docs and produced a $46 rated cost.
AI-written summary · about
chapters (16)
- 0:00Introduction to Abacus
- 1:27What is Abacus
- 6:02Abacus design flexibility
- 9:14Project contributors
- 9:37Architecture overview
- 12:44Time-based aggregation challenges
- 14:31Reporting and usage dimensions
- 16:41Configuration and integration
- 18:50Technology stack
- 20:18Getting started locally
- 23:53Demo and usage reports
- 25:20Metering and pricing plans
- 27:06Team and contributions
- 29:13Recent updates and releases
- 31:21Future plans and AI
- 33:32How to contribute
related talks
32mCase Study of Batch Processing With Spring Cloud Data Flow Server in Cloud Foundry
40mBilling the cloud: Real world stream processing
09mLightning Talk: Leveraging Large Scale Data Analytics on Cloud Foundry
22mVideo Access-Log Processing with Apache Flink
01h 08mCloud Foundry Stream Processing - Monitoring Comcast’s...
32mBuilding Data-Driven IoT Apps on Cloud Foundry - Dormain Drewitz, Pivotal
19mA History of Automatic Aggregations
37mCloud warehouse monitoring ( Snowflake case study )
