def send_metrics()

in source/customresources/custom-resource-py/lib/metrics.py [0:0]


def send_metrics(config):
    metrics = {}
    metrics['Solution'] = config['SolutionId']
    metrics['UUID'] = config['UUID']
    metrics['TimeStamp'] = str(datetime.datetime.utcnow().isoformat())
    metrics['Data'] = config
    url = 'https://metrics.awssolutionsbuilder.com/generic'
    data = json.dumps(metrics).encode('utf8')
    headers = {'content-type': 'application/json'}
    req = urllib.request.Request(url, data,headers)
    response = urllib.request.urlopen(req)
    print('RESPONSE CODE:: {}'.format(response.getcode()))
    print('METRICS SENT:: {}'.format(data))
    return