Migration tool for time series data from mongodb to influxdb
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
.gitignore
LICENSE
README.md
index.js
package.json

README.md

node-mongo2influx

Migrates time series data from mongodb to influxdb.

It takes a mongodb and an influxdb database, reads ALL mongodb collections, passes each row to a "prepareData function" and inserts the results into influxdb.

Installation

npm install mongo2influx

Options

var mongo2influx = new Mongo2Influx({
        influxdb : {
            user        : 'my-database-user',
            password    : 'f4nyp4ss',
            hostname    : 'xx.xx.xx.xx',
            database    : 'my-dest-database'
        },
        mongodb : {
            hostname    : 'xx.xx.xx.xx',
            database    : 'source-database'

        },
        logging     : true, // defaults to true, logs progress to cli
        limit       : 4, // number of parallel requests, defaults to 4
        emptySeries : false // if true, empties influx series before inserting new rows. defaults to false
    });

Take a look /examples/migrate.js for further instructions.

This repository is under development.