Skip to content

Eric-Guo/circonus-statsd-http

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

circonus-statsd-http

StatsD backend for Circonus, send metrics via HTTPTRAP check. The existing graphite backend was used as a template.

Use

  1. Install StatsD
  2. Copy circonus.js into backends/ (where StatsD is installed)
  3. Create HTTPTRAP check in Circonus
  4. Configure Circonus backend (see below)
  5. Start, or restart, StatsD

Configuration options

In the StatsD configuration file:

  1. Add "circonus" to backends: [...] array
  2. Add circonus: {...} section
circonus: {
  check_url: ""
  , cert_url: ""
  , globalPrefix: ""
  , prefixCounter: ""
  , prefixTimer: ""
  , prefixGauge: ""
  , prefixSet: ""
  , sendTimerDerivatives: true
  , sendMemoryStats: true
}
option required type description
check_url yes string HTTPTRAP check submission URL to which metrics will be sent
cert_url no* string broker CA certificate URL [default: http://login.circonus.com/pki/ca.crt].
* Note: URL must be set for a Circonus Inside installation.
globalPrefix no string global prefix to use for sending metrics to Circonus [default: ""]
prefixCounter no string prefix for counter metrics [default: "counters"]
prefixTimer no string prefix for timer metrics [default: "timers"]
prefixGauge no string prefix for gauge metrics [default: "gauges"]
prefixSet no string prefix for set metrics [default: "sets"]
sendTimerDerivatives no boolean send standard StatsD derivatives for timer metrics [default: true]. Raw timer data is sent to Circonus as a histogram.
sendMemoryStats no boolean send memory utilization metrics (process.memoryUsage()) for StatsD process [default: true]

About

StatsD backend for Circonus

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%