[openstack-dev] [Ceilometer]Ceilometer in Horizon

Brooklyn Chen yuanotes at gmail.com
Wed Dec 19 10:00:27 UTC 2012


Hi there,

I am new to ceilometer and I have some experiences in developing 
Horizon. This is a discussion about how to put ceilometer data in Hoirzon.

!!UX experts are needed to help!!

Related blueprints:
https://blueprints.launchpad.net/horizon/+spec/ceilometer
https://blueprints.launchpad.net/ceilometer/+spec/horizon-plugin

I'd like to implement these blueprints(it's the same) to add ceilometer 
in Horizon. And there are some designing issues need to be addressed.

1. Displaying data
There are 3 kinds of data:

|    Type    |                  Definition                  |
|------------|----------------------------------------------|
| Cumulative | Increasing over time (instance hours)        |
|------------|----------------------------------------------|
| Gauge      | Discrete items (floating IPs, image uploads) |
|            | and fluctuating values (disk I/O)            |
|------------|----------------------------------------------|
| Delta      | Changing over time (bandwidth)               |

Shall we use chart or just table to show these data?
Table view is easy to implement but it's not intuitive.

2. Where to put these data
As you may know, these data are collected from openstack resources, such 
as instances, floating ip, vcpu hours, object store... (detail: 
http://docs.openstack.org/developer/ceilometer/measurements.html)

Shall we put these data on a new panel? Or in the Overview panel?


3. User Console and Admin Console
If we put these data in admin console of Horizon, we need some mechanism 
to select user and tenant to filter resources.




Many thanks!

Brooklyn



More information about the OpenStack-dev mailing list