Crate scaphandre[][src]

Expand description

Scaphandre is an extensible monitoring agent for energy consumption metrics.

It gathers energy consumption data from the system or other data sources thanks to components called sensors.

Final monitoring data is sent to or exposed for monitoring tools thanks to exporters.


Exporters: to make data accessible to monitoring toolchains

Sensors: to get data related to energy consumption


Returns options needed for each exporter as a HashMap. This function has to be updated to enable a new exporter.

Matches the sensor and exporter name and options requested from the command line and creates the appropriate instances. Launchs the standardized entrypoint of the choosen exporter: run() This function should be updated to take new exporters into account.