Open tmack8001 opened 8 years ago
After looking at what was different between 0.2.1 and master I chose to do a custom npm install on the master branch of this repository... and that seemed to solve this problem I was facing
installation instructions
root@server:/usr/share/statsd/node_modules$ sudo npm install jbuchbinder/statsd-ganglia-backend
tailing syslog
8 Dec 19:14:44 - reading config file: /etc/statsd/localConfig.js
8 Dec 19:14:44 - DEBUG: Loading server: ./servers/udp
8 Dec 19:14:44 - server is up
8 Dec 19:14:44 - DEBUG: Loading backend: ./backends/ganglia
8 Dec 19:14:54 - gmetric.send stats_statsd.bad_lines_seen 0
8 Dec 19:14:54 - gmetric.send stats_counts_statsd.bad_lines_seen 0
8 Dec 19:14:54 - gmetric.send stats_statsd.packets_received 0
8 Dec 19:14:54 - gmetric.send stats_counts_statsd.packets_received 0
8 Dec 19:14:54 - gmetric.send stats_statsd.metrics_received 0
8 Dec 19:14:54 - gmetric.send stats_counts_statsd.metrics_received 0
8 Dec 19:14:54 - gmetric.send statsd_numStats 3
check that ganglia is now getting published metrics
root@server:/usr/share/statsd$ telnet localhost 8649 | grep statsd
<METRIC NAME="stats_counts_statsd.metrics_received" VAL="0" TYPE="int32" UNITS="count" TN="1" TMAX="0" DMAX="0" SLOPE="both">
<EXTRA_ELEMENT NAME="GROUP" VAL="statsdtesting"/>
<METRIC NAME="stats_statsd.metrics_received" VAL="0" TYPE="int32" UNITS="count" TN="1" TMAX="0" DMAX="0" SLOPE="both">
<EXTRA_ELEMENT NAME="GROUP" VAL="statsdtesting"/>
<METRIC NAME="statsd_numStats" VAL="4" TYPE="int32" UNITS="count" TN="1" TMAX="0" DMAX="0" SLOPE="both">
<EXTRA_ELEMENT NAME="GROUP" VAL="statsdtesting"/>
<METRIC NAME="stats_counts_statsd.bad_lines_seen" VAL="0" TYPE="int32" UNITS="count" TN="1" TMAX="0" DMAX="0" SLOPE="both">
<EXTRA_ELEMENT NAME="GROUP" VAL="statsdtesting"/>
<METRIC NAME="stats_counts_statsd.packets_received" VAL="0" TYPE="int32" UNITS="count" TN="1" TMAX="0" DMAX="0" SLOPE="both">
<EXTRA_ELEMENT NAME="GROUP" VAL="statsdtesting"/>
<METRIC NAME="stats_statsd.packets_received" VAL="0" TYPE="int32" UNITS="count" TN="1" TMAX="0" DMAX="0" SLOPE="both">
<EXTRA_ELEMENT NAME="GROUP" VAL="statsdtesting"/>
<METRIC NAME="stats_gauges_statsd.timestamp_lag" VAL="0" TYPE="int32" UNITS="count" TN="1" TMAX="0" DMAX="0" SLOPE="both">
<EXTRA_ELEMENT NAME="GROUP" VAL="statsdtesting"/>
Connection closed by foreign host.
<METRIC NAME="stats_statsd.bad_lines_seen" VAL="0" TYPE="int32" UNITS="count" TN="1" TMAX="0" DMAX="0" SLOPE="both">
<EXTRA_ELEMENT NAME="GROUP" VAL="statsdtesting"/>
Installing statsd-ganglia-backend as documented in the README.md I get the following error while configuring my statsd server for sending metrics to ganglia via this backend.
NOTE: I modified the logging to include the stacktrace from the exception that is caught.