def aggregate_values_over_time(self, metric_store, line_data, transaction_list, metric_list, aggregate_timestamp):
for metric in metric_list:<EOL><INDENT>for transaction in transaction_list:<EOL><INDENT>metric_data = reduce(defaultdict.__getitem__, [metric, transaction, aggregate_timestamp], metric_store)<EOL>metric_data.append(float(line_data.get(metric)))<EOL><DEDENT><DEDENT>return None<EOL>
Organize and store the data from the log line into the metric store by metric type, transaction, timestamp

:param dict metric_store: The metric store used to store all the parsed jmeter log data
:param dict line_data: dict with the extracted k:v from the log line
:param list transaction_list: list of transaction to be used for storing the metrics from given line
:param list metric_list: list of metrics to extract from the log line
:param string aggregate_timestamp: timestamp used for storing the raw data. This accounts for aggregation time period
:return: None