when neutron isn't enabled, we get errors in central agent logs... we shouldn't run against services not configured.
UPDATED::
as of new discovery implementation of VPNaas, FWaas, LBaass... errors thrown in logs are as follows:
2014-07-22 14:58:31.328 21592 ERROR ceilometer.neutron_client [-] publicURL endpoint for network service not found
2014-07-22 14:58:31.330 21592 WARNING ceilometer.agent [-] Continue after error from network.services.lb.active.connections: publicURL endpoint for network service not found
2014-07-22 14:58:31.437 21592 ERROR ceilometer.neutron_client [-] publicURL endpoint for network service not found
2014-07-22 14:58:31.437 21592 ERROR ceilometer.agent [-] Unable to discover resources: publicURL endpoint for network service not found
2014-07-22 14:58:31.622 21592 ERROR ceilometer.neutron_client [-] publicURL endpoint for network service not found
2014-07-22 14:58:31.623 21592 ERROR ceilometer.agent [-] Unable to discover resources: publicURL endpoint for network service not found
2014-07-22 14:58:31.732 21592 ERROR ceilometer.neutron_client [-] publicURL endpoint for network service not found
2014-07-22 14:58:31.733 21592 WARNING ceilometer.agent [-] Continue after error from network.services.lb.outgoing.bytes: publicURL endpoint for network service not found
ORIGINAL::
2014-07-03 13:31:18.768 6953 WARNING ceilometer.agent [-] Continue after error from network.services.l
b.vip: auth_url was not provided to the Neutron client
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent Traceback (most recent call last):
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent File "/opt/stack/ceilometer/ceilometer/agent.py"
, line 89, in poll_and_publish
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent resources=source_resources or agent_resources,
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent File "/opt/stack/ceilometer/ceilometer/network/s
ervices/lbaas.py", line 128, in get_samples
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent for vip in self._iter_cache(cache, 'vip', self
._get_lb_vips):
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent File "/opt/stack/ceilometer/ceilometer/network/services/lbaas.py", line 51, in _iter_cache
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent cache[meter_name] = list(method())
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent File "/opt/stack/ceilometer/ceilometer/network/services/lbaas.py", line 125, in _get_lb_vips
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent return self.nc.vip_get_all()
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent File "/opt/stack/ceilometer/ceilometer/neutron_client.py", line 34, in with_logging
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent return func(*args, **kwargs)
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent File "/opt/stack/ceilometer/ceilometer/neutron_client.py", line 77, in vip_get_all
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent resp = self.client.list_vips()
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 101, in with_params
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent ret = self.function(instance, *args, **kwargs)
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 630, in list_vips
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent **_params)
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 1329, in list
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent for r in self._pagination(collection, path, **params):
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 1342, in _pagination
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent res = self.get(path, params=params)
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 1315, in get
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent headers=headers, params=params)
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 1300, in retry_request
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent headers=headers, params=params)
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent File "/opt/stack/python-neutronclient/neutronclient/v2_0/client.py", line 1227, in do_request
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent self.httpclient.authenticate_and_fetch_endpoint_url()
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent File "/opt/stack/python-neutronclient/neutronclient/client.py", line 131, in authenticate_and_fetch_endpoint_url
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent self.authenticate()
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent File "/opt/stack/python-neutronclient/neutronclient/client.py", line 230, in authenticate
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent self._authenticate_keystone()
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent File "/opt/stack/python-neutronclient/neutronclient/client.py", line 202, in _authenticate_keystone
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent raise exceptions.NoAuthURLProvided()
2014-07-03 13:31:18.768 6953 TRACE ceilometer.agent NoAuthURLProvided: auth_url was not provided to the Neutron client
Fix proposed to branch: master /review. openstack. org/110474
Review: https:/