This is a feature request:
It would be great if Metricbeat could collect libvirt stats (primary domains, but other stats are welcome).
A Go library I've found and may help:
Thanks!
@rikatz Would be great to have support for this. Interested to contribute a module? :-)
@ruflin I've talked to @amandahla and she will take a look at this, after she finishes the RabbitMQ module ;)
Awesome. 馃帀
@rikatz I'll try this one, ok?
https://github.com/libvirt/libvirt-go
@amandahla Not sure it's a good idea, as this depends on system libraries (as libvirt.so, libvirt-qemu.so and libvirt-lxc.so) and goes against the 'independency' of metricbeats.
This is way I've suggested to use the go-libvirt from digitalocean :) it seems its independent of system libs and programs.
Tks
@rikatz Ok, just mind the warning "All packages contained in this repository should be treated as pre-production software with an unstable API."... ;-)
Awesome you are working on this! As for the library, yes, we always look for alternatives having multi OS support in mind. I suggest you look around, https://github.com/digitalocean/go-libvirt doesn't look bad anyway, you can flag this module as experimental in first versions
cheers!
Waiting for this PR so I can start working here. :-)
Hello, there is any progress on this feature?
@FROSADO I'll try to remember where did I stop here. Any help/opinions are welcome. 馃槃
@amandahla @rikatz now that #6265 has been merged, should we clouse this issue or do you want to leave this open to track the progress on other possible metric sets for kvm?
@jsoriano I think that we can close this issue and open new ones for other metric sets :)
Perfect :+1: closing this.
Most helpful comment
Awesome you are working on this! As for the library, yes, we always look for alternatives having multi OS support in mind. I suggest you look around, https://github.com/digitalocean/go-libvirt doesn't look bad anyway, you can flag this module as experimental in first versions
cheers!