Configuring Tracee¶
Tracee has many different options and settings that control how Tracee operates. This section presents available configuration options. To learn about how to apply configuration to Tracee, please refer to the CLI or Kubernetes specific guides.
A complete config file with all available options can be found here. Most of the options are documented in different sections in the documentation.
blob-perf-buffer-size: 1024
cache:
type: none
size: 1024
proctree:
source: none
cache:
process: 8192
thread: 4096
cache-ttl:
process: 60
thread: 60
capabilities:
bypass: false
add:
- cap_sys_admin
- cap_syslog
drop:
- cap_chown
cri:
- runtime:
name: containerd
socket: /var/run/containerd/containerd.sock
- runtime:
name: docker
socket: /var/run/docker.sock
healthz: false
install-path: /tmp/tracee
listen-addr: :3366
log:
level: info
file: "/path/to/log/file.log"
aggregate:
enabled: true
flush-interval: "5s"
filters:
libbpf: false
in:
msg:
- SampleMessage1
- SampleMessage2
pkg:
- package1
- package2
file:
- file1.go
- file2.go
level:
- warn
- error
regex:
- ^pattern1
- ^pattern2
out:
msg:
- ExcludedMessage1
pkg:
- excludedPackage
file:
- excludedFile.go
level:
- debug
regex:
- ^excludedPattern
metrics: false
output:
json:
files:
- stdout
table:
files:
- /path/to/table1.out
- /path/to/table2.out
table-verbose:
files:
- stdout
gotemplate:
template: /path/to/my_template1.tmpl
files:
- /path/to/output1.out
- /path/to/output2.out
forward:
- forward1:
protocol: tcp
user: user
password: pass
host: 127.0.0.1
port: 24224
tag: tracee1
- forward2:
protocol: udp
user: user
password: pass
host: 127.0.0.1
port: 24225
tag: tracee2
webhook:
- webhook1:
protocol: http
host: localhost
port: 8000
timeout: 5s
gotemplate: /path/to/template/test.tmpl
content-type: application/json
- webhook2:
protocol: http
host: localhost
port: 9000
timeout: 3s
gotemplate: /path/to/template/test.tmpl
content-type: application/json
options:
none: false
stack-addresses: true
exec-env: false
relative-time: true
exec-hash: dev-inode
parse-arguments: true
sort-events: false
perf-buffer-size: 1024
pprof: false
pyroscope: false
rego:
partial-eval: true
aio: true
signatures-dir: ""