let sendMetrics = function()

in source/lambda/services/customhelper/lib/index.js [274:300]


let sendMetrics = function(metricData, event, cb) {
  let _metricsHelper = new MetricsHelper();

  let _metric = {
    Solution: event.ResourceProperties.SOLUTION,
    UUID: event.ResourceProperties.UUID,
    TimeStamp: new Date(),
    Data: metricData,
  };

  LOGGER.log('DEBUG', `anonymous metric: ${JSON.stringify(_metric)}`);

  _metricsHelper.sendAnonymousMetric(_metric, function(err, data) {
    let responseData;
    if (err) {
      responseData = {
        Error: 'Sending anonymous metric failed',
      };
    } else {
      responseData = {
        Success: 'Anonymous metrics sent to AWS',
      };
    }

    return cb(responseData);
  });
};