Quantcast
Channel: Ask OpenStack: Q&A Site for OpenStack Users and Developers - Individual question feed
Viewing all articles
Browse latest Browse all 7

Answer by salvorapi for Hi, i have installed ceilometer on my controller node and today I check that mongodb database size is 11 GB. I want to cleanup old data, how can I do ? There is a procedure/method ? Thanks. Salvo.

Next: Comment by Jet for hey, Here is the procedure: 1. Drop ceilometer db by: mongo --eval "db.dropDatabase();" 2. Stop mongo db service mongod stop 3. Remove the data files from the disk rm -f /var/lib/mongodb/ceilometer.* 4. Start mongo service mongod start Note: Validate correct startup by service mongod status 5. Recreate ceilometer db mongo --host controller --eval ' db = db.getSiblingDB("ceilometer"); db.addUser({user: "ceilometer", pwd: "CEILOMETER_DBPASS", roles: [ "readWrite", "dbAdmin" ]})' 6. Restart ceilometer services service openstack-ceilometer-api restart service openstack-ceilometer-notification restart service openstack-ceilometer-central restart service openstack-ceilometer-collector restart service openstack-ceilometer-alarm-evaluator restart service openstack-ceilometer-alarm-notifier restart
$
0
0
Hi, I have another solution in configuration of ceilometer. If you open **ceilometer.conf** file you can found this code: # number of seconds that samples are kept in the database for # (<= 0 means forever) (integer value) time_to_live=604800 By default the **time_to_live** is set to 0 that means forever! I have set the value to 604800 ( 7 days x 24 hours x 60 minute x 60 second ) and now my database does not grow.

Viewing all articles
Browse latest Browse all 7

Trending Articles