1.1.0 • Published 3 years ago

@westh/influx v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

@westh/influx

Insert data into InfluxDB.

This code is stupid and tiny. Upside of that is that it is simple. It's basically just a wrapper of InfluxDB's API.

If you need something more capable check out the official client.

Installation

npm install @westh/influx

Usage

const influx = require('@westh/influx')

influx.init({
  url: 'https://eu-central-1-1.aws.cloud2.influxdata.com',
  org: 'stupid-org',
  bucket: 'stupid-bucket',
  token: 'this-is-definitely-a-real-token-1337=='
})

try {
  const exampleData = {
    measurementName: 'test-name',
    host: 'test-host',
    data: {
      testFieldOne: 1,
      testFieldTwo: 1.234,
      testFieldThree: 'could-also-be-a-string'
    }
  }
  await influx.insert(exampleData)
} catch (error) {
  console.error(error)
}

Testing

Before running yarn test you have to run yarn build, as the test script relies on the transpiled version.

License

MIT

1.1.0

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago