Difference between revisions of "Accounting Aggregator"

From Gcube Wiki
Jump to: navigation, search
(Accounting Aggregator Execution)
(Accounting Aggregator Execution)
Line 12: Line 12:
 
This component is a [[SmartExecutor | Smart Executor]] plugin and is launched as '''Global Scheduled Task''' (see [[SmartExecutor | Smart Executor]] for further information)
 
This component is a [[SmartExecutor | Smart Executor]] plugin and is launched as '''Global Scheduled Task''' (see [[SmartExecutor | Smart Executor]] for further information)
  
It aggregates (loseless) accounted Usage Record. The scheduling plan is to run on different smart-executor equipped with this plugin with the following parameters:
+
It aggregates (lossless) accounted Usage Record. The scheduling plan is to run on different smart-executor equipped with this plugin with the following parameters:
 
   
 
   
* Hourly => accounting records per hour are available for the last week;
+
* Hourly => accounting records per hour are available for the past week;
* Daily  => accounting records per day are available for the latest 3 months;
+
* Daily  => accounting records per day are available for the past 3 months;
* Monthly => accounting records per month are available for the last year;
+
* Monthly => accounting records per month are available for the past 2 years;
* Yearly => accounting records per year are available for the latest 10 years;
+
* Yearly => accounting records per year are available for the past 10 years;

Revision as of 17:55, 30 June 2017

This component is responsible of aggregating the collected Accounting data. PLEASE NOTE THAT THIS COMPONENT IS NOT READY YET. IT IS STILL UNDER DEVELOPEMENT.

Accounting Aggregator in the Accounting Architecture

The following image evidences the accounting-aggregator components as part of Accounting Architecture:

Accounting-architecture-accounting-aggregator.png

Accounting Aggregator Execution

This component is a Smart Executor plugin and is launched as Global Scheduled Task (see Smart Executor for further information)

It aggregates (lossless) accounted Usage Record. The scheduling plan is to run on different smart-executor equipped with this plugin with the following parameters:

  • Hourly => accounting records per hour are available for the past week;
  • Daily => accounting records per day are available for the past 3 months;
  • Monthly => accounting records per month are available for the past 2 years;
  • Yearly => accounting records per year are available for the past 10 years;