Agent
The agent manages the node. It maintains a connection to the PowerGoblin service, it constantly polls for new commands and performs them sequentially.
Most commands block until they either fail or succeed. The collector command is started as a background process.
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun launchCollectd(cmd: AgentCollectCommand, test: Boolean = false, filter: List<CollectorFlag> = capabilities)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Updates the 'configuration' (from goblin-agent.json).
Link copied to clipboard
fun updateNodeSpecs(pool: <Error class: unknown class>, newConfiguration: AgentConfiguration = updateAgentConfiguration()): NodeSpecs
Updates the
Link copied to clipboard