With Ubuntu 14.04 this leaves out a couple of steps that are required to make this work on the swift proxy servers. I had to install python-ceilometer and python-ceilometerclient on my swift proxy server and then copy the contents of /etc/ceilometer from my ceilometer server to my swift proxy server and change the directory permissions on /etc/ceilometer on the proxy server to give my swift account access to the ceilometer configuration.
-----------------------------------
Built: 2014-06-20T10:03:56 00:00
git SHA: cf40d505946951121468a170753d83905d8bdb55
URL: http://docs.openstack.org/icehouse/install-guide/install/apt/content/ceilometer-install-swift.html
source File: file:/home/jenkins/workspace/openstack-manuals-tox-doc-publishdocs/doc/install-guide/section_ceilometer-swift.xml
xml:id: ceilometer-install-swift
the install guide are based on 3 nodes scenarios, see:http:// docs.openstack. org/icehouse/ install- guide/install/ apt/content/ basics- prerequisites. html
but what you said is right. another bad truth may be that the swift needs permissions to access /var/log/ceilometer directory (which is discoverd in my out-dated environment)