-
Notifications
You must be signed in to change notification settings - Fork 284
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
IH-615: move metrics collection out of RRDD (#6016)
Moves out two metrics collectors out of RRDD into separate plugins: * CPU-related metrics * Network-related metrics Three more collectors are still in `xcp_rrdd.ml`, this is because memory-, HA-, and SR-cache-related metrics collection is tightly integrated with RRDD itself, exposing calls through RRDD bindings for XAPI to use. To convert these into plugins (and drop the collection-related code in `xcp_rrdd.ml`, and stop linking to Xenctrl), these calls need to be done through standard message switch mechanism instead. This is for a future PR. Also: * netdev metrics generation is tightly integrated with networkd, serializing these into a file, which the plugin reads from. not terribly efficient but i don't see a way to disentangle it from networkd, so it's kept this way. Needs to be merged together with a corresponding spec repo PR, I will open it after XenRT testing completes (currently running BVT/BST) + also need to test manually
- Loading branch information
Showing
31 changed files
with
722 additions
and
404 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.