-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to access extended Horizon API #1
Comments
Hi, [1] https://github.com/b3lab/safir_monitor_dashboard/tree/mitaka |
Hi, So we need to publish a new release for Pike version. I think we can publish the new release soon, but you will still need to Gnocchi service. [1] openstack/horizon@a08d41d#diff-b4ef698db8ca845e5845c4618278f29a |
Hi, Running Ubuntu 16.04 Pike (Not Devstack) The errors I am seeing in the error log are When accessing the Hypervisor Tab When accessing the Project Tab The host metric data is in gnocchi, and I do believe I have the proper endpoints configured. openstack endpoint list | grep -e gnocchi Any help would be greatly appreciated. |
Hello - Followed the install instructions for a non-devstack OpenStack install and I have the monitor plugin running in horizon.
On the monitor dashboard I receive the message "Error: Unable to retrieve host list." Looking at the httpd error_log, I see:
WARNING django.request Not Found: /dashboard/api/instancemonitor/hostlist/
So django cannot find the API extensions your plugin provides.
I bet the answer is simple...just have to register the API location with horizon on startup - somewhere.
My configuration: OpenStack version Pike community edition (CentOS 7). I do indeed have Keystone, Nova, Glance, Neutron, Ceilometer, Aodh and Horizon installed:
Here is the setup on my Horizon controller:
/usr/lib/python2.7/site-packages/monitor_dashboard
- contains the code frompip install
. Under this folder are the API handlers:The horizon dashboard integrations are under /usr/share/openstack-dashboard/openstack_dashboard/local/enabled; here's a list of all of them (including the compiled files):
So I think that I simply need to tell Horizon where to find the
instancemonitor
APIs (which will probably be in mylocal_settings
file, yes?). However, I cannot find any documentation on how to register additional APIs to Horizon.I hope you can help me here, perhaps there is a missing step from the README file for this project?
The text was updated successfully, but these errors were encountered: