I'm sure somebody noticed that 'Queue.trackbox...' doesn't match 'Queues(.+)' .
Singularly -- -- ReC On Mon, Nov 3, 2014 at 2:20 PM, Elias Abacioglu <elias.r...@gmail.com> wrote: > Hi Evan, > > Here is the output. > # python at_metrics.py > value for Endpoint.Order.rejected.requests is 0 > value for Endpoint.PageView.rejected.requests is 0 > value for ThreadPoolExecutor.trackbox-http-executor.throughput is > 1286349118 > value for Queue.trackbox-app-executor.queueLatencyMicroseconds is 9698707 > value for Endpoint.PageView.accepted.requests is 17029889 > value for Endpoint.Order.accepted.requests is 123560 > value for Endpoint.Event.accepted.requests is 0 > value for Queue.trackbox-http-executor.queueLatencyMicroseconds is > 124503521 > value for Endpoint.Event.rejected.requests is 0 > value for ThreadPoolExecutor.trackbox-app-executor.throughput is 103255524 > > > 2014-11-03 21:29 GMT+01:00 Evan Fraser <evan.fra...@trademe.co.nz>: > >> It also looks like it will only ever poll for metrics once as your call >> back function doesn't poll. It just returns the same value from 'metrics' >> that you set within your metric_init function. >> >> Hit me up on #ganglia on freenode if you want. >> >> Cheers, Evan. >> Evan Fraser | Storage Engineer >> T >> +64 4 803 2756 >> M >> +64 22 087 4032 >> >> >> From: Elias Abacioglu [mailto:elias.r...@gmail.com] >> Sent: Tuesday, 4 November 2014 12:48 a.m. >> To: ganglia-general@lists.sourceforge.net >> Subject: [Ganglia-general] help with gmond python plugin >> >> Hi guys, >> I have very little understanding of python, but I've been trying to make >> a python plugin for gmond. But it doesn't work. >> I was hoping if someone could look at my code and tell me what is wrong? >> I have it at https://gist.github.com/Raboo/01d4dd9bc125efd4f9c5 >> And my conifg looks like this >> # cat /etc/ganglia/conf.d/at_metrics.pyconf >> modules { >> module { >> name = "at_metrics" >> language = "python" >> enabled = "yes" >> } >> } >> >> collection_group { >> collect_every = 10 >> time_threshold = 50 >> metric { >> name_match = "Queues(.+)" >> } >> } >> >> Basically I want to catch every metric that at_metrics will produce. But >> I started with Queues(.+) to catch everything that start with Queues. But >> that didn't work.. >> >> When I start gmond it gives me the following messages.. >> # /usr/sbin/gmond --pid-file=/var/run/gmond.pid >> .... >> loaded module: python_module >> [PYTHON] No metric name given in module [at_metrics]. >> >> [PYTHON] No metric name given in module [at_metrics]. >> >> [PYTHON] No metric name given in module [at_metrics]. >> >> [PYTHON] No metric name given in module [at_metrics]. >> >> [PYTHON] No metric name given in module [at_metrics]. >> >> [PYTHON] No metric name given in module [at_metrics]. >> >> [PYTHON] No metric name given in module [at_metrics]. >> >> [PYTHON] No metric name given in module [at_metrics]. >> >> [PYTHON] No metric name given in module [at_metrics]. >> >> [PYTHON] No metric name given in module [at_metrics]. >> >> .... >> >> Unable to find any metric information for 'Queues(.+)'. Possible that a >> module has not been loaded. >> > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Ganglia-general mailing list > Ganglia-general@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ganglia-general > >
------------------------------------------------------------------------------
_______________________________________________ Ganglia-general mailing list Ganglia-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-general