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

Reply via email to