def put_metric_data()

in source/CRRMonitorTrailAlarm/CRRMonitorTrailAlarm.py [0:0]


def put_metric_data(src_buckets):
    print('Metric Data: ')
    try:
        for bucket in src_buckets:
            client['cloudwatch']['handle'].put_metric_data(
                Namespace='CRRMonitor',
                MetricData=[
                    {
                        'MetricName': 'FailedReplications',
                        'Dimensions': [
                            {
                                'Name': 'SourceBucket',
                                'Value': bucket
                            },
                        ],
                        'Value': 0.0
                    },
                ]
            )
    except Exception as e:
        print(e)
        print('Data Events Trail')
        raise e