1.0.0 • Published 9 years ago

minigun-plugin-statsd v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
9 years ago

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

  2. Add Librato backend to StatsD:

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

    Enable the backend in your StatsD config:

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

License

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