function postToCloudWatch()

in nodejs/app.js [124:143]


function postToCloudWatch(chunkedDataArray) {
  return new Promise(function (resolve, reject) {
    const params = {
      MetricData: chunkedDataArray,
      Namespace: NAMESPACE
    };

    setTimeout(function () {
      cloudwatch.putMetricData(params, function (err, data) {
        if (err) {
          console.log(err, err.stack);
          reject(err);
        } else {
          console.log(JSON.stringify(data));
          resolve(chunkedDataArray.length);
        }
      })
    }, Math.floor(Math.random() * JITTER_MS));
  });
}