24 lines
489 B
TypeScript
24 lines
489 B
TypeScript
import {OpenTSDBRestWriter} from '../src/openTSDB-writer';
|
|
|
|
const writer = new OpenTSDBRestWriter();
|
|
|
|
writer.uri = 'nbzema86-docker:4242';
|
|
|
|
let counter = 0;
|
|
let arr = new Array<any>();
|
|
setInterval(() => {
|
|
counter ++;
|
|
const value = Math.sin(counter / 2000 * Math.PI);
|
|
arr.push({
|
|
metric: 'test',
|
|
value: value,
|
|
timestamp: Date.now(),
|
|
tags:{'cpu':1}
|
|
});
|
|
|
|
if (counter % 1000 === 0) {
|
|
writer.write(arr);
|
|
arr = [];
|
|
}
|
|
}, 1)
|