Package-level declarations

Types

Link copied to clipboard
data class AgentConfiguration(val name: String = "sut", val description: String = "generic node", val calibrationUnits: Map<CalibrationTarget, String> = mapOf( CalibrationTarget.CPULoad to "cpu", CalibrationTarget.NetworkLoad to "network", CalibrationTarget.DiskLoad to "disk", ), val rootPath: String = ".", val server: String = "http://localhost:8080", val collectdBinary: String = "/usr/sbin/collectd", val powerOffArgs: List<String> = "/usr/bin/sudo /usr/sbin/systemctl poweroff".split(" "), val rebootArgs: List<String> = "/usr/bin/sudo /usr/sbin/systemctl reboot".split(" "), val defaultMeasurementDescription: String = "measurement.md", val image: String? = "node.avif", val includeEnvironment: Boolean = false, val sleepDuration: Long = 1000, val reconfigureDuration: Long = 15000, val connectionTimeout: Long = 30, val debugConnection: Boolean = false)

Configuration for the agent.

Link copied to clipboard
data class Variables(val values: List<KeyValues> = listOf())

A container for variables. (This is a simplified, but compatible version of the one in the PowerGoblin service)