flowbber.plugins.sources.cpu

CPU

This source collects information about the system’s CPUs load.

Data collected:

{
    "num_cpus": 2,
    "system_load": 25.0,
    "per_cpu": [40.0, 10.0]
}

Dependencies:

pip3 install flowbber[cpu]

Usage:

[[sources]]
type = "cpu"
id = "..."
{
    "sources": [
        {
            "type": "cpu",
            "id": "...",
            "config": {}
        }
    ]
}

Classes

  • CPUSource: Main base class to implement a Source.
class flowbber.plugins.sources.cpu.CPUSource(index, type_, id_, optional=False, timeout=None, config=None)

Inheritance

Inheritance diagram of CPUSource