in source/rest-api-handler/index.js [302:327]
function sendAnonymousMetric(metric) {
log.trace("sendAnonymousMetric...");
return new Promise((resolve, reject) => {
const options = {
url: 'https://metrics.awssolutionsbuilder.com/generic',
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
data: metric
};
log.trace(JSON.stringify(options,null,2));
axios(options)
.then(function (response) {
log.debug(JSON.stringify(response.data, null, 2));
resolve({});
})
.catch(function (error) {
log.error(error);
resolve(error); //Ignoring as I don't want metric failures to stop normal pricing
});
});
}