in web/js/producer.js [679:715]
function generatePeriodicData(day, hour, mu, sigma, recordsToPush) {
var count = normal(mu, sigma)
debugColl.push(count)
var maxRecordsTotal = 500,
records = [];
var template = getCleanedTemplate();
for(var n = 0; n < count; n++) {
var data = faker.fake(template);
if($("#zipped").is(':checked')){
var pako = window.pako;
data = pako.gzip(data);
} else {
data = data + '\n';
}
var record = {
"Data": data
};
if(streamType === "stream"){
record.PartitionKey = (Math.floor(Math.random() * (10000000000))).toString();
}
records.push(record);
if(records.length === maxRecordsTotal){
sendToKinesis(records);
records = [];
}
}
if(records.length > 0){
recordsToPush.push(...records);
}
}