def get_metric_data_query()

in stratozone-aws-export.py [0:0]


def get_metric_data_query(namespace, metric_name,
                          dimension_name, dimension_value, unit, query_id=''):
  """Get performance metrics JSON query for the VM.

  Args:
    namespace: Query Namespace
    metric_name: Metric name
    dimension_name: Dimension name
    dimension_value: Dimension value
    unit: Unit of measure
    query_id: Optional unique ID for the query

  Returns:
      Formatted JSON query.
  """
  if not query_id:
    query_id = metric_name.lower()

  data_query = {
      'Id': query_id,
      'MetricStat': {
          'Metric': {
              'Namespace': namespace,
              'MetricName': metric_name,
              'Dimensions': [
                  {
                      'Name': dimension_name,
                      'Value': dimension_value
                  },]
          },
          'Period': 1800,
          'Stat': 'Average',
          'Unit': unit
      },
      'ReturnData': True,
  }
  return data_query