Skip to content

Signal K Node server plugin to write Signal K data to InfluxDB

License

Notifications You must be signed in to change notification settings

a-n-d-i/signalk-to-influxdb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Signal K to InfluxDb Plugin

Signal K Node server plugin to write all simple numeric Signal K values to InfluxDB, a time series database.

Once the data is in InfluxDb you can use for example Grafana to draw pretty graphs of your data.

The plugin assumes that the database you specify exists. You can create one with

curl -X POST http://localhost:8086/query?q=CREATE+DATABASE+boatdata

The plugin writes only self data. It converts Signal K paths to InfluxDb measurement keys in CamelCase format, eg. navigationPosition.

Adding support for non-self data would be pretty easy by adding context as InfluxDB tags.

If you want to try this out I suggest you try InfluxCloud (have not tried yet myself) or run InfluxDb locally with Docker by using ready made Dockerfiles.

Compatible with InfluxDB 1.x.

About

Signal K Node server plugin to write Signal K data to InfluxDB

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%