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