minigun-plugin-statsd

v1.0.0
Statsd output plugin for Minigun
statsd minigun

StatsD output for Minigun stats

This Minigun plugin allows you to publish the stats produced by Minigun to StatsD in real-time.

Usage

Enable the plugin by adding it in your test script's config.plugins section:

{
  "config": {
    // ...
    "plugins": {
      "statsd": {
        "host": "localhost",
        "port": 8125,
        "prefix": "minigun"
      }
    }
  }
  // ...
}

host, port, and prefix are optional; the values above are the defaults.

Published metrics

  • scenariosCreated
  • scenariosCompleted
  • requestsCompleted
  • latency.min
  • latency.max
  • latency.median
  • latency.p95
  • latency.p99
  • errors.ECONNREFUSED, errors.ETIMEDOUT etc

Using with Librato

This plugin can be used to publish metrics to Librato:

  1. Install StatsD with:

npm install statsd

  1. Add Librato backend to StatsD:

cd /path/to/statsd npm install statsd-librato-backend

Enable the backend in your StatsD config:

{
  librato: {
    email:  "[email protected]",
    token:  "a161e2bc22b1bdd0cfe90412token10498token22dd52cat792doge1ab5a1d32"
  },
  backends: ['statsd-librato-backend']
}
  1. Run StatsD and use Minigun with this plugin.

License

minigun-plugin-statsd is distributed under the terms of the ISC license.

npm i minigun-plugin-statsd

Metadata

  • ISC
  • Whatever
  • Hassy Veldstra
  • released 9/20/2015

Downloads

Maintainers