Ask Your Question

How to collect telemetry(ceilometer) metrics from Manila file share service?

asked 2015-01-13 00:31:11 -0500

prathamesh_deshpande gravatar image

Hi everyone,

I wanted to collect statistics from the file share service component(Manila) of Openstack. I saw the InstanceResourceQuotaIOLimits feature of QEMU. It says IO throttling are handled by QEMU. But, I am not yet sure if this applies to NFS as well(IO over the network). Whereas, qemu says

Provide interfaces to throttle disk I/O independent of the underlying storage (image file, LVM, NFS, Ceph).

Wanted to know if Ceilometer will record Manila file share IO:


Thanks, prathamesh

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2015-01-13 01:56:22 -0500

9lives gravatar image

I am afraid currently ceilometer does not support manila, however you can write your own plugin to implement that feature.

The steps are like:

  1. write a pollserplugin by extends the base plugin to wraps the quemu to get the data you want from the manila
  2. convert them into metrics
  3. publish them to the pipeline via oslo rpc or other transport method
  4. save the metric data into backend storage layer.

For more details you can check the code in

Hope that helps!


edit flag offensive delete link more


That surely helped, Vic :) Thank you. So, in short the disk IO metrics present in Ceilometer won't record the statistics from Manila file share service as of now; clarifying this since qemu's definition is somewhat confusing-throttle disk I/O independent of the underlying storage(NFS etc.)

prathamesh_deshpande gravatar imageprathamesh_deshpande ( 2015-01-13 03:09:23 -0500 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools



Asked: 2015-01-13 00:31:11 -0500

Seen: 553 times

Last updated: Jan 13 '15