[Openstack] [ceilometer] How to retrieve meters from rbd resources
Eugen Block
eblock at nde.ag
Fri Jul 1 10:03:17 UTC 2016
Thanks for the explanation, that actually helps a lot (and makes me
realise that I did that for nothing ;-) )!
I'll be out of office for the next three weeks, so any attempt to
contribute will start after my vacation ;-)
Regards,
Eugen
Zitat von Mehdi Abaakouk <sileht at sileht.net>:
> Hi Eugen,
>
> Le 2016-06-29 16:30, Eugen Block a écrit :
>> This bug [1] describes the issue, but it seems to be a libvirt issue,
>> not ceilometer.
>>
>> According to [2] it should be possible to retrieve those meters.
>> I followed ceph docs to install the rados-gateway, I integrated
>> keystone authentication, at least I don't get any errors regarding
>> authentication and swift command seems to work.
>> Then I added the meters described in [2] to the
>> /etc/ceilometer/pipeline.yaml
>
> Ceph RBD and Ceph RadosGW are differents applications (both on top
> Ceph librados API)
>
> So from Ceilometer point of view, meters collected on each
> applications are different meters, we currently have:
>
> * instances disks IOPS meters retrieved by Ceilometer throught
> libvirt. (And currently broken for rbd backed instances)
> * radosgw meters retrieved by ceilometer-polling-agent by polling
> the Ceph RadosGW API directly.
>
>> I believe I have completed all required steps, but I still get the
>> libvirt errors in ceilometer (both kvm and xen hypervisor).
>
> If you got this error, that means you did the thing right, but it's
> bugged due to [1] as you notice.
>
>> Now I'm starting to wonder if rados-gw really is the right choice
>> here.
>
> Yes, rados-gw meters seems unrelated to your use-case.
>
>> Has anybody figured out a way to retrieve rbd meters with ceilometer?
>
> That depends on the use-cases, if you want to get:
>
> * instances disks IOPS, ceilometer-compute-agent and libvirt have to
> be improved to retrieve them (that means fixing [1]).
> * the raw rbd meters (image size and utilization), a new
> ceilometer-polling-agent plugin needs to be written.
> (A poller that stat all rbd images directly have chance to be
> really really slow).
>
> AFAICR, nobody is currently working those two points, so
> contributions welcome.
>
> Cheers,
> --
> Mehdi Abaakouk
> mail: sileht at sileht.net
> irc: sileht
--
Eugen Block voice : +49-40-559 51 75
NDE Netzdesign und -entwicklung AG fax : +49-40-559 51 77
Postfach 61 03 15
D-22423 Hamburg e-mail : eblock at nde.ag
Vorsitzende des Aufsichtsrates: Angelika Mozdzen
Sitz und Registergericht: Hamburg, HRB 90934
Vorstand: Jens-U. Mozdzen
USt-IdNr. DE 814 013 983
More information about the Openstack
mailing list