Skip to content

Compilation Features

noc-agent can be configured during compile time by setting or disabling the features

Config Discovery

Config discovery process is responsible for detection of config file location. At least one feature must be selected.

FeatureDefaultDescription
config-staticConfig path are set via command line arguments
config-zkConfig location is determined via ZeroConf protocol

Config Reader

Config reader is responsible for fetching configuration file. At least one feature must be selected.

FeatureDefaultDescription
config-fileRead config as file from file system

Config Format

Config may be encoded in different formats. At least one feature must be selected.

FeatureDefaultDescription
config-jsonJSON config format
config-yamlYAML config format

Collectors

Collectors are responsible for running probes and collecting metrics. Disabled probes are ignored.

FeatureDefaultDescription
block-ioblock_io
cpucpu
dnsdns
fsfs
memorymemory
modbus_rtumodbus_rtu
modbus_tcpmodbus_tcp
networknetwork
testtest
twamp-sendertwamp_sender
twamp-reflectortwamp_reflector
uptimeuptime