aodh/doc/source/contributing/areas.rst
Julien Danjou f2aee4b75d Fix Nova URL in doc
Change-Id: I7837e80940e7ee9622bdcd3b1f253d582f383d1a
Signed-off-by: Julien Danjou <julien@danjou.info>
2012-10-11 14:41:05 +02:00

61 lines
1.8 KiB
ReStructuredText

..
Copyright 2012 New Dream Network, LLC (DreamHost)
Licensed under the Apache License, Version 2.0 (the "License"); you may
not use this file except in compliance with the License. You may obtain
a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations
under the License.
=====================
Areas to Contribute
=====================
The Ceilometer project maintains a list of things that need to be worked on at:
http://wiki.openstack.org/EfficientMetering/RoadMap but feel free to work on
something else.
Plugins
=======
Ceilometer's architecture is based heavily on the use of plugins to
make it easy to extend to collect new sorts of data or store them in
different databases.
.. seealso::
* :ref:`architecture`
* :doc:`plugins`
Core
====
The core parts of ceilometer, not separated into a plugin, are fairly
simple but depend on code that is part of ``nova`` right now. One
project goal is to move the rest of those dependencies out of ``nova``
and into ``openstack-common``. Logging and RPC are already done, but
the service and manager base classes still need to move.
.. seealso::
* https://launchpad.net/nova
* https://launchpad.net/openstack-common
Testing
=======
The first version of ceilometer has extensive unit tests, but
has not seen much run-time in real environments. Setting up a copy of
ceilometer to monitor a real OpenStack installation or to perform some
load testing would be especially helpful.
.. seealso::
* :ref:`install`