influx-adapter

1.1.3 • Public • Published

influx-adapter

descrption: a plugin adapter for smarterstats that when set will start storing all data sent to the stats engine in influx also.

##Getting Started:

npm install @smarterservices/influx-adapter

Example:

var influx-adapter = require('@smarterservices/influx-adapter');
var influx = new influx-adapter({
	influxSettings:{
		host:'Host of your influx db',
		protocol:'https or http',
		port:'Port of your influx db',
		database:'database name to connect to',
		username:'user to use',
		password:'users password
	},
	batchTime: 'in seconds time to flux internal batch of data'//required
	tags:{OBJECT OF KEY:VAL TAGS} //optional
	client: pass the influx client here(node-influx) instead of using influxjSettings.
})

Note: you only need to either set influxSettings or pass in the influx client. Not both.

When using your stats lib set dataStore when calling addCollection() like follows:

stat.addCollection('Collection name',{dataStore:influx})

Note: pass in returned influx obj from calling new influx-adapter above

Now all data stored with .addData() will be stored in influx also.

Dependencies (2)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i influx-adapter

    Weekly Downloads

    1

    Version

    1.1.3

    License

    ISC

    Unpacked Size

    9.97 kB

    Total Files

    4

    Last publish

    Collaborators

    • jpiepkow