Skip to content
This repository has been archived by the owner on Jan 21, 2022. It is now read-only.

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.

Related Links

Clone this wiki locally