Package-level declarations
Types
Entries for active data sources, i.e. those we want to focus on in the measurement session.
Associate meters with units.
Start the collector (collectd).
Stop the collector (collectd).
Commands to be executed by an agent.
Delete a measurement.
Determines the collection capabilities of the agent.
Download a measurement from an online source. The source URL must start with HTTP/HTTPS and contain a valid zip archive.
Execute and arbitrary command / script.
Shut down the agent.
Starts a measurement.
Power off (reboot=false, default) or reboot (reboot=true) the whole node, including the agent.
Reconfigure the agent.
Periodic status package from the agent to the service.
Nodes consist of functional units (NodeSpecs.units) Some units can be measured with a meter. This structure represents such an association.
Represents a data source for the analysis of measurements.
Environment variables.
Summary data structure for the application instance. Contains the mutable features such as session and meter names, uptime, addresses, file count, in addition to the immutable specifications.
Immutable specifications for the instance. Used for calculating the instance id.
Summary data structure for the application instance. Contains the mutable features such as session and meter names, uptime, addresses, file count, in addition to the immutable specifications.
A simple structure for enumerating the network interfaces.
A response value provided by the external APIs.
Memory specs from /proc/meminfo
A brief entry for enumerating the meter sources in the instance summary.
Represents the top level structure for specifying a node. A node is a computer that can run the PowerGoblin agent, which is the client program that manages the node.
A collection of node summaries.
A snapshot of the live node state.
Describes a measurement plan.
Represents a logged resource source.
A simple structure for enumerating address-port-interface triples.
A brief entry for enumerating the sessions in the instance summary.
Variables with special meaning.
A brief entry for enumerating the subsystems in the instance summary.
System specs provided by systemd.
Structure representing an asynchronous task.
The status of the task.