That URL works for me. Anyhow, here is the patch: https://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=commitdiff;h=2b41a361b83140c1ebabcd3e15dff7502cbaecb6;hp=5affdd159a08f81b33a595fa51ed0cb63aaa70f2
diff --git a/ceilometer/collector/manager.py<https://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=blob;f=ceilometer/collector/manager.py;h=82f164fb3ceb4cfccce9709818993d976383d645;hb=5affdd159a08f81b33a595fa51ed0cb63aaa70f2> b/ceilometer/collector/manager.py<https://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=blob;f=ceilometer/collector/manager.py;h=0cc220d07554f783e750f72f9156074d53dd199d;hb=2b41a361b83140c1ebabcd3e15dff7502cbaecb6> index 82f164f<https://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=blob;f=ceilometer/collector/manager.py;h=82f164fb3ceb4cfccce9709818993d976383d645;hb=5affdd159a08f81b33a595fa51ed0cb63aaa70f2> ..0cc220d<https://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=blob;f=ceilometer/collector/manager.py;h=0cc220d07554f783e750f72f9156074d53dd199d;hb=2b41a361b83140c1ebabcd3e15dff7502cbaecb6> 100644 (file) --- a/ceilometer/collector/manager.py<https://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=blob;f=ceilometer/collector/manager.py;h=82f164fb3ceb4cfccce9709818993d976383d645;hb=5affdd159a08f81b33a595fa51ed0cb63aaa70f2> +++ b/ceilometer/collector/manager.py<https://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=blob;f=ceilometer/collector/manager.py;h=0cc220d07554f783e750f72f9156074d53dd199d;hb=2b41a361b83140c1ebabcd3e15dff7502cbaecb6> @@ -66,7<https://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=blob;f=ceilometer/collector/manager.py;h=82f164fb3ceb4cfccce9709818993d976383d645;hb=5affdd159a08f81b33a595fa51ed0cb63aaa70f2#l66> +66,7<https://review.openstack.org/gitweb?p=stackforge/ceilometer.git;a=blob;f=ceilometer/collector/manager.py;h=0cc220d07554f783e750f72f9156074d53dd199d;hb=2b41a361b83140c1ebabcd3e15dff7502cbaecb6#l66>@@ class CollectorManager(manager.Manager): # invocation protocol (they do not include a "method" # parameter). self.connection.declare_topic_consumer( - topic='%s.info' % flags.FLAGS.notification_topics[0], + topic='%s.info' % cfg.CONF.notification_topics[0], callback=self.compute_handler.notify) # Set ourselves up as a separate worker for the metering data, On Mon, Jul 16, 2012 at 7:41 PM, 张家龙 <zhan...@awcloud.com> wrote: > Hi,Doug, > It`s a bad news that the patch ( > https://bugs.launchpad.net/ceilometer/+bug/1024563) has been removed . > This page showed "page not found". > Anyway,Thanks for your help. > > ** > ------------------ > Best Regards > > ZhangJialong > ** > **** > > > > ------------------ Original ------------------ > *From: * "Doug Hellmann"<doug.hellm...@dreamhost.com>; > *Date: * Mon, Jul 16, 2012 10:31 PM > *To: * "张家龙"<zhan...@awcloud.com>; ** > *Cc: * "Julien Danjou"<jul...@danjou.info>; "openstack"< > openstack@lists.launchpad.net>; ** > *Subject: * Re: [Openstack] Questions about ceilometer > > An earlier message in this thread points to a bug ( > https://bugs.launchpad.net/ceilometer/+bug/1024563) which has a review > patch attached. > > On Mon, Jul 16, 2012 at 10:03 AM, 张家龙 <zhan...@awcloud.com> wrote: > >> Dear Doug, >> Thanks for reply. >> While ,where to find the patch posted John ? If it`s prossable,please >> point it out,Thanks. >> And it`s my pleasure to be the first one to receive the message >> about you fix this problems. >> >> Good luck ! >> * * >> ------------------ >> Best Regards >> >> ZhangJialong >> * * >> * * * * >> >> >> >> ------------------ Original ------------------ >> *From: * "Doug Hellmann"<doug.hellm...@dreamhost.com>; >> *Date: * Mon, Jul 16, 2012 08:55 PM >> *To: * "张家龙"<zhan...@awcloud.com>; * * >> *Cc: * "Julien Danjou"<jul...@danjou.info>; "openstack"< >> openstack@lists.launchpad.net>; * * >> *Subject: * Re: [Openstack] Questions about ceilometer >> >> >> >> On Sat, Jul 14, 2012 at 10:02 PM, 张家龙 <zhan...@awcloud.com> wrote: >> >>> Hi,all. >>> Sorry for late reply. >>> Until now, I not test folsom. So, I`am not sure how it work in >>> folsom . >>> The follow is my qpid config file: >>> http://pastebin.com/sBXm6k7z >>> And Doug writed set driver to >>> "nova.openstack.common.notifier.rabbit_notifier", >>> while , I cannot found this class or modules in exsse. >>> >> >> The notifier classes moved in Folsom, so that's the setting you would >> need if you were working with Folsom. >> >> I'm traveling this week, so I won't be able to set up a test environment >> with Essex or qpid until next week some time. >> >> Based on rereading the configuration files you posted, I do suspect >> that this is a problem with the code, rather than your configuration. You >> might want to try the patch John posted above. I don't think that's the >> right long-term solution, but if it gets you past this situation we can >> find a better solution later. >> >> Doug >> >> >>> >>> * * >>> ------------------ >>> Best Regards >>> >>> ZhangJialong >>> * * >>> * * * * >>> >>> >>> >>> ------------------ Original ------------------ >>> *From: * "Doug Hellmann"<doug.hellm...@dreamhost.com>; >>> *Date: * Sat, Jul 14, 2012 00:17 AM >>> *To: * "张家龙"<zhan...@awcloud.com>; * * >>> *Cc: * "Julien Danjou"<jul...@danjou.info>; "openstack"< >>> openstack@lists.launchpad.net>; * * >>> *Subject: * Re: [Openstack] Questions about ceilometer >>> >>> >>> >>> On Fri, Jul 13, 2012 at 11:36 AM, 张家龙 <zhan...@awcloud.com> wrote: >>> >>>> Dear Doug, >>>> I`m use Qpid instead of Rabbit . >>>> Did it cause the error ? >>>> >>> >>> Qpid should work, but I haven't been testing with that so you might >>> have found a bug. >>> >>> There are (at least) two differences between your setup and what I >>> normally use: Essex and qpid. Have you tried running against a folsom >>> install? That would at least tell us if the qpid configuration is correct >>> or if the problem is related to Essex. >>> >>> Doug >>> >>> >>>> In addition,my nova.conf,mongodb.conf and >>>> ceilometer-collector.conf are here: >>>> >>>> http://pastebin.com/sW5d8eRv >>>> http://pastebin.com/D5GMkLsb >>>> http://pastebin.com/u5vH22Lh >>>> Were there some errors in my config files? >>>> >>>> Waiting your reply. Thanks. >>>> * * >>>> ------------------ >>>> Best Regards >>>> >>>> ZhangJialong >>>> * * >>>> * * * * >>>> >>>> >>>> >>>> ------------------ Original ------------------ >>>> *From: * "Doug Hellmann"<doug.hellm...@dreamhost.com>; >>>> *Date: * Fri, Jul 13, 2012 11:28 PM >>>> *To: * "张家龙"<zhan...@awcloud.com>; "Julien Danjou"<jul...@danjou.info>; >>>> * * >>>> *Cc: * "openstack"<openstack@lists.launchpad.net>; * * >>>> *Subject: * Re: [Openstack] Questions about ceilometer >>>> >>>> >>>> >>>> On Fri, Jul 13, 2012 at 10:04 AM, Doug Hellmann < >>>> doug.hellm...@dreamhost.com> wrote: >>>> >>>>> >>>>> >>>>> On Thu, Jul 12, 2012 at 9:42 PM, 张家龙 <zhan...@awcloud.com> wrote: >>>>> >>>>>> Dear all, >>>>>> >>>>>> As the project named ceilometer appeared,I paid close attention >>>>>> to it. >>>>>> According to the docs of ceilometer,I deploied it in openstack >>>>>> exsse environment. >>>>>> While,I cannot start the ceilometer collector and agent. >>>>>> >>>>>> The follows are my operations. >>>>>> >>>>>> 1.Install openstack nova ,mongodb and ceilometer. >>>>>> 2.configurate nova ,mongodb and ceilometer >>>>>> >>>>>> The /etc/nova/nova.conf file is here: >>>>>> http://pastebin.com/sW5d8eRv >>>>>> >>>>>> Here is the /etc/ceilometer-collector.conf file is here: >>>>>> http://pastebin.com/u5vH22Lh >>>>>> >>>>>> And the /etc/mongodb.conf is here: >>>>>> http://pastebin.com/D5GMkLsb >>>>>> >>>>>> 3.Start openstack nova ,mongodb >>>>>> >>>>>> 4.Then I start the ceilometer-collector >>>>>> /usr/bin/ceilometer-collector start >>>>>> While,some errors occurred: >>>>>> >>>>>> 2012-07-11 05:25:35 INFO ceilometer.storage [-] Loaded mongodb >>>>>> storage engine EntryPoint.parse('mongodb = >>>>>> ceilometer.storage.impl_mongodb:MongoDBStorage') >>>>>> 2012-07-11 05:25:35 INFO ceilometer.storage [-] Loaded mongodb >>>>>> storage engine EntryPoint.parse('mongodb = >>>>>> ceilometer.storage.impl_mongodb:MongoDBStorage') >>>>>> 2012-07-11 05:25:35 INFO ceilometer.storage.impl_mongodb [-] >>>>>> connecting to MongoDB on localhost:27017 >>>>>> 2012-07-11 05:25:35 INFO ceilometer.collector.dispatcher [-] >>>>>> attempting to load notification handler for >>>>>> ceilometer.collector.compute:instance >>>>>> 2012-07-11 05:25:35 INFO ceilometer.collector.dispatcher [-] >>>>>> subscribing instance handler to compute.instance.create.end events >>>>>> 2012-07-11 05:25:35 INFO ceilometer.collector.dispatcher [-] >>>>>> subscribing instance handler to compute.instance.exists events >>>>>> 2012-07-11 05:25:35 INFO ceilometer.collector.dispatcher [-] >>>>>> subscribing instance handler to compute.instance.delete.start events >>>>>> Traceback (most recent call last): >>>>>> File "/usr/lib/python2.6/site-packages/eventlet/hubs/poll.py", >>>>>> line 97, in wait >>>>>> readers.get(fileno, noop).cb(fileno) >>>>>> File >>>>>> "/usr/lib/python2.6/site-packages/eventlet/greenthread.py", line 192, in >>>>>> main >>>>>> result = function(*args, **kwargs) >>>>>> File "/usr/lib/python2.6/site-packages/nova/service.py", line >>>>>> 101, in run_server >>>>>> server.start() >>>>>> File "/usr/lib/python2.6/site-packages/nova/service.py", line >>>>>> 162, in start >>>>>> self.manager.init_host() >>>>>> File >>>>>> "/usr/lib/python2.6/site-packages/ceilometer-0-py2.6.egg/ceilometer/collector/manager.py", >>>>>> line 69, in init_host >>>>>> topic='%s.info' % flags.FLAGS.notification_topics[0], >>>>>> >>>>>> File >>>>>> "/usr/lib/python2.6/site-packages/nova/openstack/common/cfg.py", line >>>>>> 867, >>>>>> in __getattr__ >>>>>> return self._substitute(self._get(name)) >>>>>> File >>>>>> "/usr/lib/python2.6/site-packages/nova/openstack/common/cfg.py", line >>>>>> 1070, >>>>>> in _get >>>>>> info = self._get_opt_info(name, group) >>>>>> File >>>>>> "/usr/lib/python2.6/site-packages/nova/openstack/common/cfg.py", line >>>>>> 1161, >>>>>> in _get_opt_info >>>>>> raise NoSuchOptError(opt_name, group) >>>>>> NoSuchOptError: no such option: notification_topics >>>>>> Removing descriptor: 12 >>>>>> >>>>> >>>>>> If anyone can help me ? Waiting your reply. Thanks ! >>>>>> >>>>> >>>>> It looks like we have a problem with the way we are loading nova's >>>>> settings under Essex. I know some of the flags and cfg code was moved >>>>> around and changed between Essex and Folsom as part of it moved into >>>>> openstack-common. Julien, you're more familiar with Essex than I am, do >>>>> you >>>>> have any ideas about this problem? >>>>> >>>> >>>> I think I left out a configuration step in the instructions at >>>> http://ceilometer.readthedocs.org/en/latest/install.html. >>>> >>>> Did you configure your system to use the Rabbit notifier? >>>> >>>> Doug >>>> >>>> >>>>> >>>>> Doug >>>>> >>>>> >>>>>> >>>>>> * * >>>>>> ------------------ >>>>>> Best Regards >>>>>> >>>>>> ZhangJialong >>>>>> * * >>>>>> * * * * >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Mailing list: https://launchpad.net/~openstack >>>>>> Post to : openstack@lists.launchpad.net >>>>>> Unsubscribe : https://launchpad.net/~openstack >>>>>> More help : https://help.launchpad.net/ListHelp >>>>>> >>>>>> >>>>> >>>> >>> >> > > _______________________________________________ > Mailing list: https://launchpad.net/~openstack > Post to : openstack@lists.launchpad.net > Unsubscribe : https://launchpad.net/~openstack > More help : https://help.launchpad.net/ListHelp > >
_______________________________________________ Mailing list: https://launchpad.net/~openstack Post to : openstack@lists.launchpad.net Unsubscribe : https://launchpad.net/~openstack More help : https://help.launchpad.net/ListHelp