Skip to main content

types.NodeSpec

agent_versionstring

AgentVersion is the version of the agent software running on the node

archstring

Arch is the CPU architecture (amd64, arm64)

capabilities object

Capabilities defines what this node can do

inputsstring[]

Inputs are the data input types the node can handle (e.g., "syslog", "beats")

outputsstring[]

Outputs are the data output types the node can send to (e.g., "elasticsearch", "s3")

processorsstring[]

Processors are the data processors available (e.g., "grok", "json")

runtimesstring[]

Runtimes are the execution runtimes available (e.g., "docker", "wasm")

hardware_fingerprintstring

HardwareFingerprint is a unique identifier for the hardware configuration

hostnamestring

Hostname is the network hostname of the node

labels object

Labels are key-value pairs for node selection and filtering

property name*string
namestring

Name is the human-readable name of the node

osstring

OS is the operating system (linux, windows, darwin)

types.NodeSpec
{
"agent_version": "string",
"arch": "string",
"capabilities": {
"inputs": [
"string"
],
"outputs": [
"string"
],
"processors": [
"string"
],
"runtimes": [
"string"
]
},
"hardware_fingerprint": "string",
"hostname": "string",
"labels": {},
"name": "string",
"os": "string"
}