/sensu-plugins-turbine

Sensu plugin to obtain turbine.stream metrics

Primary LanguageRubyMIT LicenseMIT

sensu-plugins-turbine

Build Status Gem Version

Functionality

Sensu plugin to obtain metrics from Netflix's Turbine service which aggregates data from their Hystrix project.
The data comes in from turbine as a stream, the script parses the data stream looking for the first occurrence of the thread pool in question returns the data, and then disconnects from the stream for the next check.

Files

  • bin/metrics-turbine.rb

Usage

metrics-turbine.rb

Usage: ./metrics-turbine.rb (options)
    -s SCHEME                        Graphite storage scheme
    -t POOLNAME                      The pool name requested (required)
    -u URL                           Full URL path to the turbine stream (required)

Installation

Installation and Setup