def lambda_handler()

in sam/app-decompose-for-parallelism/functions/record_metric_data/app.py [0:0]


def lambda_handler(event, context):
    
    # Get Input
    input = event['Input']
    
    val = input['Value']
    if (isinstance(val, str)):
        val = int(val)

    # Create object with metric data. 
    MetricData = [
        {
            'MetricName': input['MetricName'],
            'Dimensions': input['Dimensions'],
            'Unit': input['Unit'],
            'Value': val
        }
        
    ]
    print(MetricData)
    
    response = cloudwatch.put_metric_data(MetricData = MetricData,Namespace = input['Namespace'])