Skip to content

[BUG] Metrics for memory not working correctly #40

Open
gorSign opened this issue Jul 1, 2022 · 3 comments
Open

[BUG] Metrics for memory not working correctly #40

gorSign opened this issue Jul 1, 2022 · 3 comments
Assignees
Labels
bug Something isn't working

Comments

@gorSign
Copy link

gorSign commented Jul 1, 2022

At least for:
libvirt_domain_memory_stats_unused_bytes
libvirt_domain_memory_stats_used_percent

I got wrong values. For 1st it is 3,66GB and 2nd is 7,29%, but should be total-used=1,6Gi and 2,2/3,8*100=58%.

System output:

free -h

          total        used        free      shared  buff/cache   available

Mem: 3.8Gi 2.2Gi 197Mi 3.0Mi 1.4Gi 1.3Gi
Swap: 0B 0B 0B

cat /etc/lsb-release

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.4 LTS"

@gorSign gorSign added the bug Something isn't working label Jul 1, 2022
@thannaske
Copy link

Have you enabled memory statistics fetching for the balloon device? Not doing this may cause issues like that.

@gorSign
Copy link
Author

gorSign commented Aug 22, 2022

Any hint how/where to do that please?

@gorSign
Copy link
Author

gorSign commented Oct 24, 2022

Again...got a metrics:
libvirt_domain_memory_stats_actual_balloon_bytes{domain="xx"} 4.294967296e+09
libvirt_domain_memory_stats_available_bytes{domain="xx"} 4.11518976e+09
libvirt_domain_memory_stats_disk_cache_bytes{domain="xx"} 1.62963456e+08
libvirt_domain_memory_stats_major_fault_total{domain="xx"} 0
libvirt_domain_memory_stats_minor_fault_total{domain="xx"} 0
libvirt_domain_memory_stats_rss_bytes{domain="xx"} 0
libvirt_domain_memory_stats_unused_bytes{domain="xx"} 3.930349568e+09
libvirt_domain_memory_stats_usable_bytes{domain="xx"} 3.812745216e+09
libvirt_domain_memory_stats_used_percent{domain="xx"} 7.349467743621135

and it is on the system:

free

          total        used        free      shared  buff/cache   available

Mem: 4026324 2221720 119064 2764 1685540 1535432
Swap: 0 0 0

Where to get used/free/available? Have no idea based on metrics that got from exporter.
Also used/free=55,2% and not 7,35% as it is in libvirt_domain_memory_stats_used_percent.
Any help?

Output from libvirt:

virsh dommemstat xx --current

actual 4194304
swap_in 0
swap_out 0
major_fault 0
minor_fault 0
unused 3838232
available 4018740
usable 3723384
last_update 1666251019
disk_caches 159144
hugetlb_pgalloc 0
hugetlb_pgfail 0
rss 4244716

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants