1.1.1 • Published 8 years ago

pomelo-statsd v1.1.1

Weekly downloads
4
License
ISC
Repository
github
Last release
8 years ago

Pomelo Statsd Metrics

statsd trace for pomelo project

Features

Online User

var onlineUser = require('pomelo-statsd').onlineUser;

app.load(onlineUser, {
    prefix: 'your prefix',
    host:'localhost',
    port:8125,
    interval:1000,//your report interval
});

metrics:

  • ${opt.prefix}.${app.getServerId}.{totalConnCount}
  • ${opt.prefix}.${app.getServerId}.{loginedCount}

Do Forward

var timerFilter = require('pomelo-statsd').timerFilter;

app.filter(timerFilter({
    prefix: 'your prefix',
    host:'localhost',
    port:8125,
}));

metrics:

  • ${opt.prefix}.doForward.${route}

Rpc Remote

var rpcFilter = require('pomelo-statsd').rpcFilter;

app.filter(rpcFilter({
    prefix: 'your prefix',
    host:'localhost',
    port:8125,
}));

metrics:

  • ${opt.prefix}.rpcRemote.${serverType}.${service}.${method}
1.1.1

8 years ago

1.1.0

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago