This plugin provides native Graphite instrumentation for monitoring, including: replication status, various Graphite data queries, mutators, and handlers
Ruby
Latest commit 1e30903 Jan 24, 2017 @eheydrick eheydrick committed on GitHub Merge pull request #45 from boutetnico/master
Fix duplicate short option in check-graphite.rb

README.md

Sensu-Plugins-graphite

Build Status Gem Version Code Climate Test Coverage Dependency Status

Functionality

Files

  • bin/check-graphite-data
  • bin/check-graphite-replication
  • bin/check-graphite-stats
  • bin/check-graphite
  • bin/extension-graphite
  • bin/handler-graphite-event
  • bin/handler-graphite-notify
  • bin/handler-graphite-occurrences
  • bin/mutator-graphite

Usage

handler-graphite-event

{
  "graphite_event": {
    "server_uri": "https://graphite.example.com:443/events/",
    "tags": [
      "custom_tag_a",
      "custom_tag_b"
    ]
  }
}

handler-graphite-occurrences

{
 "graphite": {
    "server":"graphite.example.com",
    "port":"2003"
 }
}

handler-graphite-notify

{
 "graphite_notify": {
    "host":"graphite.example.com",
    "port":"2003",
    "prefix":"sensu.events"
 }
}

handler-graphite-status

{
 "graphite_notify": {
    "host":"graphite.example.com",
    "port":"2003",
    "prefix":"sensu.events"
 }
}

Installation

Installation and Setup

Notes