Difference between revisions of "Ceilometer"
Gordon chung (talk | contribs) m (→OpenStack Telemetry (Ceilometer)) |
Gordon chung (talk | contribs) |
||
Line 34: | Line 34: | ||
== Road Map == | == Road Map == | ||
+ | The future direction and plans of the project can be found [[Ceilometer/RoadMap|here]]. | ||
+ | |||
+ | == Ceilometer Extensions == | ||
+ | Ceilometer's goal is to handle the Telemetry requirements of an OpenStack environment; this includes use cases such as metering, monitoring, and alarming to name a few. The scope of these uses cases are diverse and beyond the scope of a single project and team. However, additional functionality can be found in external projects to enhance the Ceilometer experience. These projects exist outside the management of the Ceilometer team but may be adopted in the future. The following are known extensions that extends the capabilities of Ceilometer: | ||
+ | |||
+ | === Managed === | ||
+ | * [https://github.com/openstack/aodh Aodh] - Alarming service that provides threshold and event alarming functionality (originally contained in Ceilometer) | ||
+ | * [https://github.com/openstack/gnocchi Gnocchi] - Scalable time-series database and resource indexing service | ||
+ | |||
+ | === Externally Managed === | ||
+ | * [https://github.com/stackforge/ceilometer-powervm PowerVM] - PowerVM pollster plugin | ||
+ | * [https://github.com/openstack/horizon Horizon] - UI service which provides visualisation of Ceilometer data | ||
+ | * [https://github.com/stackforge/cloudkitty CloudKitty] - OpenStack Billing and Usage Reporter | ||
− | |||
== Contributing to Ceilometer == | == Contributing to Ceilometer == |
Revision as of 17:59, 6 October 2015
Contents
OpenStack Telemetry (Ceilometer)
Project Mission
To reliably collect measurements of the utilization of the physical and virtual resources comprising deployed clouds, persist these data for subsequent retrieval and analysis, and trigger actions when defined criteria are met.
Road Map
The future direction and plans of the project can be found here.
Ceilometer Extensions
Ceilometer's goal is to handle the Telemetry requirements of an OpenStack environment; this includes use cases such as metering, monitoring, and alarming to name a few. The scope of these uses cases are diverse and beyond the scope of a single project and team. However, additional functionality can be found in external projects to enhance the Ceilometer experience. These projects exist outside the management of the Ceilometer team but may be adopted in the future. The following are known extensions that extends the capabilities of Ceilometer:
Managed
- Aodh - Alarming service that provides threshold and event alarming functionality (originally contained in Ceilometer)
- Gnocchi - Scalable time-series database and resource indexing service
Externally Managed
- PowerVM - PowerVM pollster plugin
- Horizon - UI service which provides visualisation of Ceilometer data
- CloudKitty - OpenStack Billing and Usage Reporter
Contributing to Ceilometer
The developer documentation is starting to take shape within the source and is also published at http://docs.openstack.org/developer/ceilometer/.
The project team hangs out on Freenode in the #openstack-ceilometer channel, feel free to drop by and stay as long as you want. We use the OpenStack Developers List for our email discussions. If you want to make a post relevant to Ceilometer please tag the message subject with [Ceilometer].
The project team officially meets once a week, see Meetings/Ceilometer.
More details can be found on possible contributions at Ceilometer/Contributing including:
- Setting-up Ceilometer via devstack
- Possible tasks
- Update documentation
- Close old fixed bugs
- Fix bugs
- Review patches
- Triage incoming bugs
- and more...