diff options
author | Yoonsoo Kim <yoonsoo.kim@mongodb.com> | 2021-03-18 15:59:31 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-03-19 23:55:43 +0000 |
commit | 388ce132e9edd64cbfdf677a87ac5044ca3a79ed (patch) | |
tree | 167aad4c6c5b6616e1ccb37fd2d585ef85c22edb /jstests/core/timeseries/libs/timeseries.js | |
parent | 534cd73dab035bf8a72852f24dd21c9c84669365 (diff) | |
download | mongo-SERVER-54990-refactor-TODO.tar.gz |
SERVER-54069 Added $graphLookup test suite for timeseriesSERVER-54990-refactor-TODO
Diffstat (limited to 'jstests/core/timeseries/libs/timeseries.js')
-rw-r--r-- | jstests/core/timeseries/libs/timeseries.js | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/jstests/core/timeseries/libs/timeseries.js b/jstests/core/timeseries/libs/timeseries.js index f1f4d3eb917..df52c18749a 100644 --- a/jstests/core/timeseries/libs/timeseries.js +++ b/jstests/core/timeseries/libs/timeseries.js @@ -29,6 +29,10 @@ var TimeseriesTest = class { return arr[Random.randInt(arr.length)]; } + static getRandomUsage() { + return Random.randInt(101); + } + /** * Generates time-series data based on the TSBS document-per-event format. * @@ -38,10 +42,6 @@ var TimeseriesTest = class { static generateHosts(numHosts) { const hosts = new Array(numHosts); - const getRandomUsage = function() { - return Random.randInt(101); - }; - const regions = [ "ap-northeast-1", "ap-southeast-1", @@ -102,21 +102,22 @@ var TimeseriesTest = class { const regionIndex = Random.randInt(regions.length); hosts[i] = { fields: { - usage_guest: getRandomUsage(), - usage_guest_nice: getRandomUsage(), - usage_idle: getRandomUsage(), - usage_iowait: getRandomUsage(), - usage_irq: getRandomUsage(), - usage_nice: getRandomUsage(), - usage_softirq: getRandomUsage(), - usage_steal: getRandomUsage(), - usage_system: getRandomUsage(), - usage_user: getRandomUsage(), + usage_guest: TimeseriesTest.getRandomUsage(), + usage_guest_nice: TimeseriesTest.getRandomUsage(), + usage_idle: TimeseriesTest.getRandomUsage(), + usage_iowait: TimeseriesTest.getRandomUsage(), + usage_irq: TimeseriesTest.getRandomUsage(), + usage_nice: TimeseriesTest.getRandomUsage(), + usage_softirq: TimeseriesTest.getRandomUsage(), + usage_steal: TimeseriesTest.getRandomUsage(), + usage_system: TimeseriesTest.getRandomUsage(), + usage_user: TimeseriesTest.getRandomUsage(), }, tags: { arch: TimeseriesTest.getRandomElem(["x64", "x86"]), datacenter: TimeseriesTest.getRandomElem(dataCenters[regionIndex]), hostname: "host_" + i, + hostid: i, os: TimeseriesTest.getRandomElem( ["Ubuntu15.10", "Ubuntu16.10", "Ubuntu16.04LTS"]), rack: Random.randInt(100).toString(), |