Prometheus libvirt exporter
It's a fork of libvirt_exporter.
This version returns more data, which is needed in our case.
The following metrics are being added
Domain (instance) count.
- libvirt_domain_state_code
Domain status code running/stopped.
The following labels are being added
Disk type like file (qcow2), network (rbd, glusterfs) and block (iscsi, san).
Disk path like /dev/disk/by-id/78da994c65700812-5a2895de000000d0. Only for disk_type block.
Disk and pool name like ceph-pool-name/volume-358fba2f-19cf-4339-b1cc-e8e9d975a3cb. Only for disk_type network.
Disk network protocol like rbd. Only for disk_type network.
With the --libvirt.export-nova-metadata
flag, it will export the following additional OpenStack-specific labels for every domain:
OpenStack project uuid.
Same as in original. OpenStack project name.
Renamed from name for back compatibility. OpenStack instance name.
Same as in original. OpenStack flavor name.