Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
WIP Introduce xcp-metrics-plugin-squeezed plugin for xcp-rrdd
xcp-metrics-plugin-squeezed is meant as a drop-in replacement for rrdp-squeezed, as a first Rust-written brick for XAPI. Metrics are read in Xenstore using the xenstore-rs bindings of libxenstore, structured in a suitable way for upcoming OpenMetrics support, and communicated to xcp-rrdd using its v2 protocol. NOTE: while the full xcp-metrics work currently references external git repository for xenstore-rs and xenctrl-rs as we had to add some features there and the PRs are still pending, this initial work explicitly does ot require any of those, and we went into some gymnastics to support this, which reflects in the scripts extracting this PR source code, as well as in parts of the code itself. Signed-off-by: Teddy Astie <[email protected]> Reviewed-by: Yann Dirson <[email protected]>
- Loading branch information