Ask Your Question

How can perform ceilometer query on an instance within the instance?

asked 2016-05-06 01:30:37 -0600

syko gravatar image

updated 2016-05-06 11:25:00 -0600


I run an application which performs intensive disk i/o. Now, I want to check how much disk i/o occured during a certain period of time. I can use a tool like dstat, collectd or even ganglia for clusters. I know, but, that Openstack already has the right tool for it; ceilometer.

Openstack admin can directly query those information on a certain instance, but it's not possible within the VM instance which has no idea about where to send query and what is his instance ID.

Is there a way that I can achieve this?

edit retag flag offensive close merge delete


The question is not clear, add more information about what you need to achieve. Regards

Eduardo Gonzalez gravatar imageEduardo Gonzalez ( 2016-05-06 10:06:59 -0600 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2016-05-06 05:38:27 -0600

yprokule gravatar image

@syko, what exactly U want to achieve? Could you please add more details.

Right now ceilometer does not provide ability to monitor applications running inside guest vms.

edit flag offensive delete link more


I added more details. I don't need to monitor a certain application, but need to monitor an instance itselt.

syko gravatar imagesyko ( 2016-05-06 11:25:54 -0600 )edit

@syko - Based on update info - if U can access OpenStack endpoints from within your vm -than all U have to do is to install ceilometerclient on your vm and create correct keystonerc file. (Assuming ceilometer already configured to monitor needed info)

Otherwise - sar/iostat should help U

yprokule gravatar imageyprokule ( 2016-05-09 01:10:40 -0600 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2016-05-06 01:30:37 -0600

Seen: 74 times

Last updated: May 06 '16