No Description

Nicolas FRADIN ea9b8b55c2 update README 12 years ago
tables 24b68e1017 add database check and table creation 12 years ago
README.md ea9b8b55c2 update README 12 years ago
countersEngine.js e834bd16d4 add engines 12 years ago
mysql-backend.js 24b68e1017 add database check and table creation 12 years ago

README.md

nodejs-statsd-mysql-backend

Backend MySQL pour Statsd

Install

Go into directory containing Statsd and axecute this command :

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