README.md 1.1 KB

nodejs-statsd-mysql-backend

MySQL backend for Statsd

Install

Go into Statsd parent directory and execute :

git clone https://github.com/fradinni/nodejs-statsd-mysql-backend.git

You should have a new directory called 'nodejs-statsd-mysql-backend' just next to the Statsd directory.

Configuration

Edit Statsd configuraton file and add mysql-backend configuration.

Example :

{
  graphitePort: 2003
, graphiteHost: "localhost"
, port: 8125
, backends: [ "../nodejs-statsd-mysql-backend/mysql-backend.js" ] // Backend MySQL

  // MySQL Backend minimal configuration
, mysql: { 
	   host: "localhost", 
	   port: 3306, 
	   user: "root", 
	   password: "root", 
	   database: "statsd_db"
  }
}

Required parameters :

  • host: MySQL instance host.
  • port: MySQL instance port.
  • user: MySQL user.
  • password: MySQL password.
  • database: Default database where statsd table are stored.

Optional parameters :

*tables: List of tables names used (ex: ["stats", "users"]). *engines: List of MySQL Backend engines (see 'MySQL Bakend Engines' chapter for more details).

Introduction