minigun-plugin-statsd

1.0.0 • Public • Published

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:  "mylibrato@email.com",
    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.

Readme

Keywords

Package Sidebar

Install

npm i minigun-plugin-statsd

Weekly Downloads

1

Version

1.0.0

License

ISC

Last publish

Collaborators

  • hhvhhv