in scripts/apm-server-load-test.js [209:241]
id: generateRandomId(16),
transaction_id: tr.transaction.id,
parent_id: tr.transaction.id,
trace_id: tr.transaction.trace_id,
name: [
'http://testing.com',
generateRandomId(),
generateRandomId() + '.js'
].join('/'),
start: getRandomInt(0, tr.transaction.duration),
duration: getRandomInt(0, tr.transaction.duration)
}
})
payload.push(span)
}
return payload
}
function ndJsonStringify(object) {
return JSON.stringify(object) + '\n'
}
async function postPayload(url, payload) {
let data = payload.map(p => {
return ndJsonStringify(p)
})
try {
let response = await fetch(url, {
method: 'POST',
cache: 'no-cache',
headers: {