cloud-pipeline icon indicating copy to clipboard operation
cloud-pipeline copied to clipboard

Store required entity fields for Billing reports

Open mzueva opened this issue 3 years ago • 0 comments
trafficstars

Background At the moment when data is persisted for billing reports only entity id (tool/pipeline/storage) is saved and details are fetched from the database when billing report is generated. With such approach we cannot provide details (name , owner) for deleted entities in the billing reports.

Approach

  1. All entities details which are used in billing reports shall be persisted in Elasticsearch during data synchronisation.
  2. When billing report is generated deleted flag shall be returned along with entity details.

mzueva avatar Jul 18 '22 10:07 mzueva