1.1.4 • Published 6 years ago

gauges v1.1.4

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

Basic StatsD client

const g = require('gauges');

// configure connection

g.PORT = 8125;
h.HOST = 'localhost';

// single message
g.counter('ducks', 2);

// multi
const multi = g.multi('server');

multi
    .counter('request', 1)
    .counter('sessions', 2)
    .counter('queries', 6)
    .timer('delay', 200)
    .set('query', 'get_all_ducks')
    .set('query', 'get_all_cows');
    
multi.send();

API

Mirrors StatsD API. Reference

NOTE: all commands also send the corresponding UDP packet to StatsD

  • #counter(key, value)
  • #gauge(key, value)
  • #timer(key, value)
  • #set(key, value)

Multi

Sends multi-metric packets. Reference

  • gauges.multi(prefix)
  • #send() send the batch command