This repository has been archived by the owner on Jan 21, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 86
Pipeline Concepts
Denica Madzhirova edited this page Jun 7, 2018
·
21 revisions
Abacus is a distributed system built with micro-services. It accepts usage events as input, processes them, and generates reports and summaries upon request.
Resource providers are responsible for generating the usage events (documents) and submitting them to Abacus. Each usage document contains one or more measures.
- Usage Event Collector stores and forwards usage events to the asynchronous pipeline.
- Meter applies metering formulas.
- Accumulator accumulates daily and monthly usage.
- Aggregator aggregates by organization, space, service, and so on.
- The Reporting micro-service provides usage reports and summaries.
ABOUT | RESOURCE PROVIDER | ABACUS INTEGRATOR
*Abacus icon made by Freepik from www.flaticon.com