monasca-transform/monasca_transform/component/setter
Ashwin Agate 0cf08c45c5 Cleanup pre transform and transform specs
* Removed unused fields "event_status", "event_version",
  "record_type", "mount", "device", "pod_name", "container_name"
  "app", "interface", "deployment" and "daemon_set"
   from record_store data. Now it is not required to add
  new dimension, meta or value_meta fields to record store data
  instead use special notation, e.g. "dimension#" to refer to any
  dimension field in the incoming metric.

* Refactor and eliminate need to add any new metric.dimensions
  field in multiple places e.g. add to record store and
  instance usage dataframe schema and in all generic
  aggregation components. Added a new Map type column
  called "extra_data_map" to store any new fields, in
  instance usage data format. Map type column eliminates the
  need to add new columns to instance usage data.

* Allow users to define any fields in  "meta",
  "metric.dimensions" and "metric.value_meta" fields
  for aggregation in "aggregation_group_by_list" or
  "setter_group_by_list" using "dimensions#{$field_name}"
  or "meta#{$field_name}" or "value_meta#{$field_name}"

* Updated generic aggregation components and data formats docs.

Change-Id: I81a35e048e6bd5649c6b3031ac2722be6a309088
Story: 2001815
Task: 19605
2018-05-29 16:35:33 -07:00
..
__init__.py monasca-transform initial commit 2016-05-26 00:10:37 +00:00
pre_hourly_calculate_rate.py Cleanup pre transform and transform specs 2018-05-29 16:35:33 -07:00
rollup_quantity.py Cleanup pre transform and transform specs 2018-05-29 16:35:33 -07:00
set_aggregated_metric_name.py Cleanup pre transform and transform specs 2018-05-29 16:35:33 -07:00
set_aggregated_period.py Cleanup pre transform and transform specs 2018-05-29 16:35:33 -07:00