Comments (3)
Yeah, there are multiple APIs for obtaining block device statistics. We currently make use of this function:
https://godoc.org/github.com/libvirt/libvirt-go#Domain.BlockStats
Whereas the stats you linked can be extracted using:
https://godoc.org/github.com/libvirt/libvirt-go#Connect.GetAllDomainStats
The problem is that we at Kumina still make use of systems that only support the former, which is why we never bothered switching over to GetAllDomainStats().
Instead of adding a config format for this, I suspect it would make most sense to just use GetAllDomainStats() and export that data. If absent, we could fall back to the existing behaviour. It would be nice if both of these modes returned metrics using the same schema if possible.
from libvirt_exporter.
Thanks for the info, I see
from libvirt_exporter.
This issue is quite old as of 2019. If it is still relevant please create a new issue.
from libvirt_exporter.
Related Issues (20)
- [request] Grafana dashboard HOT 6
- GitHub Releases Proposal HOT 3
- Dealing with unsupported API calls HOT 1
- The captured memory data is inaccurate? HOT 2
- libvirt_domain_info_memory_usage_bytes HOT 1
- Latency disk for Domain
- Exclude or merge values HOT 2
- cannot use s.objectives (type map[float64]float64) as type float64 in argument to quantile.NewTargeted
- libvirt_domain_info_cpu_time_seconds_total not increasing
- Please tag a new release HOT 2
- How should I run the docker image? HOT 1
- Build error
- error: '_PATH_MOUNTED' undeclared
- The memory usage capture incorrect
- When a VM live migration is occuring the source hypervisor's libvirt-exporter errors on querying libvirt
- Still maintained?
- Add binary release
- Support for "hostdev" / VFIO devices
- GetAllDomainStats build tag? HOT 2
- expose domain state? HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libvirt_exporter.