Statter
Version 0.0.2
Send metrics from your app to Redis and see in real-time in your terminal.
npm install statter
var statter = ;var stats = ;stats;
Usage
Record counts from in your app. Handy for telling how fast things are being processed.
var statter = ; var stats = ; ;
lengths
are the number of elements in the Redis Lists your app is
using. Handy to see how far message queues are backing up. No method
for this -- your app will be using the lists however it chooses to.
LPUSH my-list bar
Create a realtime display. The
var statter = ; var counts = lengths: 'my-list' counts: 'my-count' ;
From examples/counts.js
this demo gives a simple display that
updates once per second in your terminal.
Thu Jan 30 2014 20:45:01 GMT+1100 my-list 2 +0/s my-count 3568 +1/s
Config
You can pass in an object with settings.
prefix
will be prepended to your keys, with a : separator (e.g
my-prefix:my-key
).
redis
lets you tell Statter where Redis is. Default is
localhost:6379.
These settings can also be passed in to a new statter.Counts()
along
with the lengths and counts.
var stats = new statter.Stats({ prefix: 'my-prefix', redis: { host: '127.0.0.1', port: 6379 }});
Release History
- 31/01/2014 0.0.2 Initial release
License
Copyright (c) 2014 Simon Swain Licensed under the MIT license.