Name Date Size #Lines LOC

..--

subprojects/H--

test/H--197157

README.mdH A D12-Jun-2025650 1711

handler.cppH A D17-Mar-20213.6 KiB152107

handler.hppH A D18-Feb-20212.2 KiB6340

main.cppH A D17-Mar-20211.3 KiB367

meson.buildH A D01-Feb-20253.2 KiB122109

meson_options.txtH A D16-Feb-202161 21

metric.cppH A D01-Feb-202516.4 KiB562468

metric.hppH A D18-Feb-20211.8 KiB7227

metricblob.protoH A D18-Oct-20242.5 KiB8170

util.cppH A D16-Aug-202411.6 KiB400318

util.hppH A D08-Apr-20242 KiB6744

README.md

1# metrics-ipmi-blobs
2
3IPMI BLOBs handler to export BMC metrics snapshot
4
5This BLOB handler registers one blob with the name "/metric/snapshot".
6
7The contents of the BLOB is a protocol buffer containing an instantaneous
8snapshot of the BMC's health metrics, which includes the following categories:
9
101. BMC memory metric: mem_available, slab, kernel_stack
112. Uptime: uptime in wall clock time, idle process across all cores
123. Disk space: free space in RWFS in KiB
134. Status of the top 10 processes: cmdline, utime, stime
145. File descriptor of top 10 processes: cmdline, file descriptor count
15
16The size of the metrics are usually around 1KB to 1.5KB.
17