forked from statsd/statsd
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
minimal config for Zabbix backend testing/development
- Loading branch information
James Cohen
committed
Aug 13, 2012
1 parent
9df642a
commit ba02759
Showing
1 changed file
with
52 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
/* | ||
Required Variables: | ||
port: StatsD listening port [default: 8125] | ||
Graphite Required Variables: | ||
(Leave these unset to avoid sending stats to Graphite. | ||
Set debug flag and leave these unset to run in 'dry' debug mode - | ||
useful for testing statsd clients without a Graphite server.) | ||
graphiteHost: hostname or IP of Graphite server | ||
graphitePort: port of Graphite server | ||
Optional Variables: | ||
backends: an array of backends to load. Each backend must exist | ||
by name in the directory backends/. If not specified, | ||
the default graphite backend will be loaded. | ||
debug: debug flag [default: false] | ||
address: address to listen on over UDP [default: 0.0.0.0] | ||
port: port to listen for messages on over UDP [default: 8125] | ||
mgmt_address: address to run the management TCP interface on | ||
[default: 0.0.0.0] | ||
mgmt_port: port to run the management TCP interface on [default: 8126] | ||
debugInterval: interval to print debug information [ms, default: 10000] | ||
dumpMessages: log all incoming messages | ||
flushInterval: interval (in ms) to flush to Graphite | ||
percentThreshold: for time information, calculate the Nth percentile(s) | ||
(can be a single value or list of floating-point values) | ||
[%, default: 90] | ||
keyFlush: log the most frequently sent keys [object, default: undefined] | ||
interval: how often to log frequent keys [ms, default: 0] | ||
percent: percentage of frequent keys to log [%, default: 100] | ||
log: location of log file for frequent keys [default: STDOUT] | ||
console: | ||
prettyprint: whether to prettyprint the console backend | ||
output [true or false, default: true] | ||
log: log settings [object, default: undefined] | ||
backend: where to log: stdout or syslog [string, default: stdout] | ||
application: name of the application for syslog [string, default: statsd] | ||
level: log level for [node-]syslog [string, default: LOG_INFO] | ||
*/ | ||
{ | ||
port: 8125, | ||
backends: ["./backends/zabbix"], | ||
flushInterval: 6000 | ||
} |