def get_metric_data()

in lambda/metric_stream_producer.py [0:0]


def get_metric_data(metric_data_queries, start_time, end_time):
    """Paginate and return all metric data under namspace."""
    metric_data_results = []
    paginator = CW_CLIENT.get_paginator('get_metric_data')
    page_iterator = paginator.paginate(
        MetricDataQueries=metric_data_queries,
        StartTime=start_time,
        EndTime=end_time
    )
    for page in page_iterator:
        metric_data_results += page['MetricDataResults']
    return metric_data_results