Package-level declarations

Types

Link copied to clipboard
data class AgentConfiguration(val name: String? = null, 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, val agentPort: Int = 8090, val agentServer: Boolean = true, val interpreters: Map<String, String> = mapOf( ".sh" to "/bin/bash", ".py" to "/bin/python" ))

Configuration for the agent.