Hi Jeff , Thanks for the prompt reply . I have configured the statsd config
file as suggested by you and added spoof parameter .
{
port:8125,
log :"/usr/statsd/statsdlog.log",
debug:true,
backends: [ "./node_modules/statsd-ganglia-backend"],
ganglia:{
host:"10.2.3.114",
port:8649,
useHost:"10.2.3.112",
spoof:"10.2.3.112:nagios-server-112.openstack.local.org",
group:"statsdtesting"
}
}
But the issue is still not resolved . Now in the packets received at the
ganglia server end I have 'spoof=true ' but the rrds files are not generated ..
Thanks and regards
Ashish Chandra
From: free...@gmail.com [mailto:free...@gmail.com] On Behalf Of Jeff Buchbinder
Sent: Thursday, April 04, 2013 8:38 PM
To: Chandra, Ashish
Cc: ganglia-developers@lists.sourceforge.net; Patil, Tushar
Subject: Re: [Ganglia-developers] Ganglia with statsd in Openstack Swift
On Thu, Apr 4, 2013 at 9:31 AM, Chandra, Ashish
<ashish.chan...@nttdata.com<mailto:ashish.chan...@nttdata.com>> wrote:
Hi All ;
I have ganglia monitoring system in place for my OpenStack Swift environnment .
I am intending to report swift metrics using statsd to ganglia. I am using
"statsd-ganglia-backend<https://github.com/jbuchbinder/statsd-ganglia-backend>"
for reporting metrics to ganglia . I have configured statsd config and it
looks something like this :
{
port:8125,
debug:true,
backends: [ "./node_modules/statsd-ganglia-backend"],
ganglia:{
host:"10.2.3.114",
port:8649,
useHost:"10.2.3.112",
group:"statsdtesting"
}
}
I have also made changes to respective swift confs(proxy-server ,
container-server , object-server etc .) to also flush metrics to statsd . here
are the changes :
log_statsd_host = 10.2.3.112
log_statsd_port = 8125
log_statsd_default_sample_rate = 1.0
log_statsd_sample_rate_factor = 1.0
log_statsd_metric_prefix = account_server_115
I believe I am able to get all metrics reported to my statsd host(refer statsd
log messages below),
4 Apr 06:05:36 - gmetric.sendMetric
stats_counts_account_server_115.account-replicator.attempts 0
4 Apr 06:05:36 - gmetric.sendMetric
stats_object_server_115.object-updater.errors 0
4 Apr 06:05:36 - gmetric.sendMetric
stats_counts_object_server_115.object-updater.errors 0
4 Apr 06:05:36 - gmetric.sendMetric
stats_container_server_115.container-updater.no_changes 0
4 Apr 06:05:36 - gmetric.sendMetric
stats_counts_container_server_115.container-updater.no_changes 0
4 Apr 06:05:36 - gmetric.sendMetric
stats_container_server_115.container-auditor.passes 0
4 Apr 06:05:36 - gmetric.sendMetric
stats_counts_container_server_115.container-auditor.passes 0
4 Apr 06:05:36 - gmetric.sendMetric
stats_account_server_115.account-reaper.errors 0
4 Apr 06:05:36 - gmetric.sendMetric
stats_counts_account_server_115.account-reaper.errors 0
4 Apr 06:05:36 - gmetric.sendMetric
stats_timers_object_server_115.object-replicator.partition.update.timing_mean_90
23.957893678121078
4 Apr 06:05:36 - gmetric.sendMetric
stats_timers_object_server_115.object-replicator.partition.update.timing_upper_90
48.9189624786
4 Apr 06:05:36 - gmetric.sendMetric
stats_timers_object_server_115.object-replicator.partition.update.timing_upper
315.312147141
4 Apr 06:05:36 - gmetric.sendMetric
stats_timers_object_server_115.object-replicator.partition.update.timing_lower
10.2491378784
4 Apr 06:05:36 - gmetric.sendMetric
stats_timers_object_server_115.object-replicator.partition.update.timing_count
311
4 Apr 06:05:36 - gmetric.sendMetric
stats_timers_object_server_115.object-auditor.timing_mean_90 23.957893678121078
4 Apr 06:05:36 - gmetric.sendMetric
stats_timers_object_server_115.object-auditor.timing_upper_90 48.9189624786
4 Apr 06:05:36 - gmetric.sendMetric
stats_timers_object_server_115.object-auditor.timing_upper 315.312147141
4 Apr 06:05:36 - gmetric.sendMetric
stats_timers_object_server_115.object-auditor.timing_lower 10.2491378784
4 Apr 06:05:36 - gmetric.sendMetric
stats_timers_object_server_115.object-auditor.timing_count 311
4 Apr 06:05:36 - gmetric.sendMetric
stats_timers_container_server_115.container-replicator.timing_mean_90
23.957893678121078
4 Apr 06:05:36 - gmetric.sendMetric
stats_timers_container_server_115.container-replicator.timing_upper_90
48.9189624786
The packets are received at Ganglia server ; but i don't find it in ganglia XML
.
(Checked using "telnet 10.2.3.114 8649" ).
Received packets at Ganglia Server :
Received Meta Packet:
{ hostname: '10.2.3.112',
name: 'stats_timers_container_server_115.container-replicator.timing_lower',
spoof: false,
type: 'int32',
units: 'count',
slope: 'both',
tmax: 60,
dmax: 0,
group: 'statsdtesting' }
Received Data Packet:
{ hostname: '10.2.3.112',
name: 'stats_timers_container_server_115.container-replicator.timing_lower',
spoof: false,
value: '9.47093963623' }
Can somebody please guide me where I might be doing wrong ?
Thanks and Regards
Ashish Chandra
Try presenting spoof as an additional option, with the format "IP:HOSTNAME".
That might do the trick for you.
Jeff
______________________________________________________________________
Disclaimer:This email and any attachments are sent in strictest confidence for
the sole use of the addressee and may contain legally privileged, confidential,
and proprietary data. If you are not the intended recipient, please advise the
sender by replying promptly to this email and then delete and destroy this
email and any attachments without any further use, copying or forwarding
------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire
the most talented Cisco Certified professionals. Visit the
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
Ganglia-developers mailing list
Ganglia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-developers