Hide Forgot
When using horizon on a moderately loaded RHOS 7.0.3 installation, if you browse to the url http://openstack.example.com/dashboard/admin/metering/ the page sits there taking forever to load, eventually timing out with a 504 error. This 504 error is coming from haproxy which has a hard limit set to time out pages that take longer than 1 minute to load. The underlying issue looks like this page and the way it interacts with ceilometer is simply sub par.
Unfortunately, this is a well known issue; see https://julien.danjou.info/blog/2014/openstack-ceilometer-the-gnocchi-experiment The only recommendation I can currently give is to disable the metering panel: [root@euler enabled(keystone_admin)]# pwd /usr/share/openstack-dashboard/openstack_dashboard/local/enabled [root@euler enabled(keystone_admin)]# cat _99_disable_metering_panel.py # The slug of the panel to be added to HORIZON_CONFIG. Required. PANEL = 'metering' # The slug of the dashboard the PANEL associated with. Required. PANEL_DASHBOARD = 'admin' # The slug of the panel group the PANEL is associated with. PANEL_GROUP = 'admin' REMOVE_PANEL = True That's not a real fix; on the long term, horizon should stop using ceilometer and should switch to gnocchi.
See: http://matthias-runge.de/2016/01/22/disable-metering-dashboard/
Unfortunately, there not really anything we can do to fix this. Ceilometer is the wrong tool for this kind of task. Upstream will remove metering via ceilometer in horizon.