diff options
author | Doug Hellmann <doug.hellmann@dreamhost.com> | 2012-06-29 15:17:06 -0400 |
---|---|---|
committer | Doug Hellmann <doug.hellmann@dreamhost.com> | 2012-07-02 18:33:19 -0400 |
commit | 4ee4a6895f873ef9864db243f96e0be3d4d10006 (patch) | |
tree | d323466b2dc580d8c42c2d55bfb7ee33d7923bdc /setup.py | |
parent | 022ecffe56c1e607d76840200023998153ea4b42 (diff) | |
download | ceilometer-4ee4a6895f873ef9864db243f96e0be3d4d10006.tar.gz |
Add MongoDB engine.
This change implements the first storage backend for
ceilometer using MongoDB and makes it the default
(instead of 'log').
- require pymongo and ming for tests
- clean up entry point registration using textwrap
- sketch in a simple data dump tool (tools/show_data.py)
Change-Id: I0e3763749e88a71bc57b263ea79fff8d065c03ce
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -17,6 +17,8 @@ # License for the specific language governing permissions and limitations # under the License. +import textwrap + import setuptools setuptools.setup( @@ -31,7 +33,7 @@ setuptools.setup( test_suite='nose.collector', scripts=['bin/ceilometer-agent', 'bin/ceilometer-collector'], py_modules=[], - entry_points=""" + entry_points=textwrap.dedent(""" [ceilometer.collector.compute] instance = ceilometer.compute.notifications:InstanceNotifications @@ -42,5 +44,6 @@ setuptools.setup( [ceilometer.storage] log = ceilometer.storage.impl_log:LogStorage - """, + mongodb = ceilometer.storage.impl_mongodb:MongoDBStorage + """), ) |