-
ENABLE_CORE_DUMP
: Controls whether a core dump file is created in the event of a crash. Allowed values are true and false. The default is false. -
ROX_ENABLE_AFTERGLOW
: Allows to enable afterglow functionality to reduce networking usage. See the corresponding Afterglow section for more details. The default is true. -
ROX_COLLECTOR_SET_CURL_VERBOSE
: Sets verbose mode and debug callback for curl, when loading kernel objects. The default is false. -
ROX_NETWORK_DROP_IGNORED
: Ignore connections with configured protocol and port pairs (at the moment onlyudp/9
). The default is true. -
ROX_NETWORK_GRAPH_PORTS
: Controls whether to retrieve TCP listening sockets, while reading connection information from procfs. The default is true. -
ROX_COLLECTOR_DISABLE_NETWORK_FLOWS
: Allows to disable processing of network system call events and reading of connection information from procfs. Mainly used in case of network-related performance degradation. The default is false.
NOTE: Using environment variables is a preferred way of configuring Collector, so if you're adding a new configuration knob, keep this in mind.
Collector configuration could be passed via --collector-config
argument to
the binary and is represented as JSON string.
-
scrapeInterval
: Specifies how frequently network scraping is performed, in seconds. The default value is 30 seconds. -
turnOffScrape
: Turn off network scraping. The default is false. -
logLevel
: Sets logging level. The default is INFO. -
useChiselCache
: Whether to use cache for Chisel. For more details see Chisel section.
-
--collection-method
: Which technology to use for data gathering. Either "ebpf" or "kernel_module". -
--grpc-server
: GRPC server endpoint for Collector to communicate, in the form "host:port". -
--chisel
: Whether or not to use Chisel. Again, for more details see Chisel section.