kairosdb-client
v0.4.2
Published
KairosDB Client
Downloads
4
Readme
kairosdb-client
A simple kairosdb client.
Installation
$ npm i kairosdb-client -S
Tested with
- node v9.4.0
- npm v5.6.0
start
$ npm start
build
$ npm run build
test
$ npm test
absolute example from / to
import moment from 'moment';
import Kairosdb from '../index';
const kdb = new Kairosdb({
host: process.env.KAIROSDB_HOST || `http://localhost:5858`
});
const metric = 'my.test.1';
const metric2 = 'my.test.2';
kdb
.absolute()
.from(moment().subtract(1, 'minutes').unix())
.to(moment().unix())
.metric(metric)
.metric(metric2)
.get((err, data) => {
if (err) {
return console.error('error', error);
}
// Get your data
console.log(data);
});
relative example from 5 minutes
import moment from 'moment';
import Kairosdb from '../index';
const kdb = new Kairosdb({
host: process.env.KAIROSDB_HOST || `http://localhost:5858`
});
const metric = 'my.test.1';
kdb
.relative()
.from('5m')
.metric(metric)
.get((err, data) => {
if (err) {
return console.error('error', error);
}
// Get your data
console.log(data);
});
TODO
- add tests.
- add documentation.
- support for group_by.
Author
- subk
contributors
- r!ckl3mer