]> git.proxmox.com Git - pve-manager-legacy.git/commit
move common metric server management part to own module
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Sat, 16 Nov 2019 15:17:07 +0000 (16:17 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Sat, 16 Nov 2019 15:19:42 +0000 (16:19 +0100)
commit99e3d4f6056af850776b151181a44bb11341d027
tree25feac5bca6ac8f68a7a3a62093d09d7b779affb
parent6ed1a93245f88a7d2d1cd6668737dfc0efbe7aff
move common metric server management part to own module

For now it only handles the plugin registration and the two recently
integrated helpers.
But, this is a prepartation to move the external metrics server
update mechanic from a stateless always-newly-connect-send-disconnect
to a statefull transaction based mechanis; see later patches

keep the PVE::Status::Plugin use in pvestatd, as we read the cfs
hosted status.cfg there, and the parser is defined by the common
status plugin base module.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
PVE/ExtMetric.pm [new file with mode: 0644]
PVE/Makefile
PVE/Service/pvestatd.pm
PVE/Status/Plugin.pm