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.

Readme

Keywords

none

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