Melissa Kilby
af7192bdc3
update(userspace/falco): add libsinsp state metrics option
...
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-11-28 12:57:04 +01:00
Andrea Terzolo
00b7c56d54
cleanup: rename modern-ebpf
into modern_ebpf
...
Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com >
2023-11-27 15:01:00 +01:00
Federico Di Pierro
0368de5229
chore(userspace): small round of review-induced fixes.
...
Also, properly warn the user that deprecated CLI options will be ignored
when the new `engine` configuration key is in use.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-11-27 15:01:00 +01:00
Federico Di Pierro
b92e0d6134
chore(userspace,unit_tests): renamed engine.replay.trace_file
to engine.replay.capture_file
.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-11-27 15:01:00 +01:00
Andrea Terzolo
335022076f
docs: fix some docs
...
Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com >
2023-11-27 15:01:00 +01:00
Andrea Terzolo
11253cc0eb
docs: add some descriptions in falco.yaml
...
Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com >
2023-11-27 15:01:00 +01:00
Andrea Terzolo
be16af7fe0
cleanup: rename cpus_for_each_syscall_buffer
...
Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com >
2023-11-27 15:01:00 +01:00
Federico Di Pierro
7056cb9035
chore(userspace): properly let old config keys override new ones when set to a non-default value.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
Co-authored-by: Andrea Terzolo <andreaterzolo3@gmail.com >
2023-11-27 15:01:00 +01:00
Andrea Terzolo
f3f56db5ca
cleanup: some renaming from bpf
to ebpf
...
the idea is to use only the word `ebpf` in Falco
Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com >
2023-11-27 15:01:00 +01:00
Federico Di Pierro
4127764129
chore(userspace): renamed driver.
config to engine.
; renamed engine.replay.scap_file
to engine.replay.trace_file
.
...
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-11-27 15:01:00 +01:00
Federico Di Pierro
4f1b950e0d
chore(userspace,falco.yaml): rename new config key to driver.kind
.
...
Moreover, renamed driver kinds to use better naming, and move driver's related
config keys under `driver.$kind`.
Added DEPRECTATION notices on CLI options, and in falco.yaml.
DEPRECATED options (both CLI and config ones) will have priority over the new ones,
to retain compatibility with existing configs.
DEPRECATED options will be dropped in Falco 0.38.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
Co-authored-by: Andrea Terzolo <andreaterzolo3@gmail.com >
2023-11-27 15:01:00 +01:00
Roberto Scolaro
ea2d62d56b
new(falco.yaml): added driver selection section
...
Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com >
2023-11-27 15:01:00 +01:00
Jason Dellaluce
1e3f17150d
cleanup(falco.yaml): remove config docs and options about k8s metadata
...
Signed-off-by: Jason Dellaluce <jasondellaluce@gmail.com >
2023-11-16 09:26:19 +01:00
Samuel Gaist
d074728994
feat(userspace/falco): add configuration support for IPV6 webserver listen address
...
The IPV6 capabilities is provided through cpp-httplib.
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch >
2023-11-03 09:09:08 +01:00
Samuel Gaist
91a9717779
feat(userspace/falco): implement configuration of webserver listening
...
address
Currently the webserver is listening on the hard coded 0.0.0.0. This
patch keeps this default but allows the administrator to change it.
Signed-off-by: Samuel Gaist <samuel.gaist@idiap.ch >
2023-11-03 09:09:08 +01:00
Melissa Kilby
dd807b19c8
feat(userspace): remove experimental outputs queue recovery strategies
...
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-10-12 13:03:46 +02:00
Andrea Terzolo
29d2406414
cleanup(falco)!: remove outputs.rate
and outputs.max_burst
...
Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com >
2023-09-29 01:47:21 +02:00
Andrea Terzolo
83db0bb4e2
docs: add a warning for metrics
...
Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com >
2023-09-21 16:53:47 +02:00
Leonardo Grasso
fe50ac22ee
update: add SPDX license identifier
...
See https://github.com/falcosecurity/evolution/issues/318
Signed-off-by: Leonardo Grasso <me@leonardograsso.com >
2023-09-21 13:21:47 +02:00
Melissa Kilby
016fdae93b
cleanup: apply reviewers suggestions
...
Co-authored-by: Andrea Terzolo <andreaterzolo3@gmail.com >
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-09-07 13:15:59 +02:00
Melissa Kilby
85883b7200
cleanup(outputs): adopt different style for outputs_queue params encodings
...
Co-authored-by: Leonardo Grasso <me@leonardograsso.com >
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-09-07 13:15:59 +02:00
Melissa Kilby
03a557725b
cleanup(outputs): ensure old defaults in queue_capacity_outputs in new config
...
Co-authored-by: Leonardo Grasso <me@leonardograsso.com >
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-09-07 13:15:59 +02:00
Melissa Kilby
b55b209edf
fix(outputs): expose queue_capacity_outputs config for memory control
...
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-09-07 13:15:59 +02:00
Andrea Terzolo
442d1accbe
cleanup: deprecate rate limiter mechanism
...
Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com >
2023-09-04 10:11:45 +02:00
Melissa Kilby
79577237a1
cleanup(config): add info about performance impact wrt rule_matching
...
Co-authored-by: Andrea Terzolo <andreaterzolo3@gmail.com >
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-09-04 10:10:46 +02:00
Melissa Kilby
08237b946f
cleanup(config): add more info
...
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-09-04 10:10:46 +02:00
Federico Di Pierro
acaaa0b4ca
cleanup(userspace/falco): improvements to the http output perf.
...
Moreover, add option to disable stdout echoing.
Signed-off-by: Federico Di Pierro <nierro92@gmail.com >
2023-08-31 16:11:29 +02:00
Anna Simon
c8d1637130
feat(userspace/outputs_http): Add option for mTLS
...
Signed-off-by: Anna Simon <asimon@mercari.com >
2023-08-29 10:28:21 +02:00
Melissa Kilby
0d4e77bcbe
cleanup(config): assign Stable to metrics config
...
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-08-25 15:20:45 +02:00
Melissa Kilby
9620515e40
cleanup(config): assign Stable to base_syscalls config
...
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-08-24 10:41:39 +02:00
Andrea Terzolo
bc12e567e5
docs(config.yaml): fix wrong severity levels in sinsp
...
Signed-off-by: Andrea Terzolo <andreaterzolo3@gmail.com >
2023-08-23 11:44:28 +02:00
Lorenzo Susini
cfecd22ec0
update(falco.yaml): update rule_matching configuration setting description
...
Signed-off-by: Lorenzo Susini <susinilorenzo1@gmail.com >
2023-08-09 13:36:39 +02:00
Lorenzo Susini
c6abf6a133
update(falco.yaml): introduce rule_matching config key
...
Signed-off-by: Lorenzo Susini <susinilorenzo1@gmail.com >
2023-08-09 13:36:39 +02:00
Melissa Kilby
e7534d9455
cleanup(config): minor config clarifications
...
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-06-22 10:23:55 +02:00
Melissa Kilby
f682a1dbb8
chore(config): adjust maturity level for modern_bpf.cpus_for_each_syscall_buffer
...
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-06-02 19:44:22 +02:00
Melissa Kilby
1e6d01621f
fix formatting
...
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-05-31 15:48:32 +02:00
Melissa Kilby
efd0c7421e
cleanup(userspace,config): apply reviewers suggestions
...
Co-authored-by: Jason Dellaluce <jasondellaluce@gmail.com >
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-05-31 15:48:32 +02:00
Melissa Kilby
b29f6f4b2f
cleanup(config): add send_numeric_zero_values option to metrics
...
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-05-31 15:48:32 +02:00
Melissa Kilby
e9402b7606
cleanup(config): apply reviewers suggestions
...
* place falco plugins after falco rules config
* change metadata_download description
* minor formatting
Co-authored-by: Jason Dellaluce <jasondellaluce@gmail.com >
Co-authored-by: Leonardo Grasso <me@leonardograsso.com >
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-05-29 11:09:24 +02:00
Melissa Kilby
08ac4ea975
cleanup(config): rephrase numerous configs for technical clarity + add more information
...
* rephrase descriptions for numerous config options
without changing the original content, meaning changes
reflect language improvements and minor extensions
(such as adding justifications or what it is) only
* add Falco environment variables section
* add Guidance for Kubernetes container engine command-line args settings
* general rewrap formatting w/ IDE
* minor additional re-ordering of configs
* minor general language adjustments
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-05-29 11:09:24 +02:00
Melissa Kilby
f00b853fd4
cleanup(config): fine tune new configs ordering and organization
...
* incorporate reviewers suggestions re ordering and phrasing
* minor additional cleanups
Co-authored-by: Leonardo Grasso <me@leonardograsso.com >
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-05-29 11:09:24 +02:00
Melissa Kilby
e269057c41
cleanup(config): improve config descriptions for the basic config options
...
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-05-29 11:09:24 +02:00
Melissa Kilby
b423754575
cleanup(config): re-arrange falco.yaml configs in logical categories
...
* add an index for logical categories
* move configs around without changing description content,
solely add a uniform header to each config
* indicate "Stable" or "Experimental" for most configs
to indicate current stability or maturity
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-05-29 11:09:24 +02:00
Melissa Kilby
d4c42814d6
cleanup(config): improve metrics config description for technical clarity
...
Co-authored-by: Jason Dellaluce <jasondellaluce@gmail.com >
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-05-23 09:58:34 +02:00
Melissa Kilby
698ff25f1e
cleanup(config): improve config for new metrics
...
Co-authored-by: Stanley Chan <pocketgamer5000@gmail.com >
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-05-23 09:58:34 +02:00
Melissa Kilby
f0ac327f98
cleanup(userspace/falco): add more fields to metrics
...
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-05-23 09:58:34 +02:00
Melissa Kilby
e37027a1d0
cleanup(userspace/falco): address reviewers comments
...
* renaming to `metrics` for technical clarity
* adopt Prometheus like metrics interval settings
Co-authored-by: Jason Dellaluce <jasondellaluce@gmail.com >
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-05-23 09:58:34 +02:00
Melissa Kilby
134d2630e9
new(userspace/falco): stats v2 config option to convert memory metrics to MB
...
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-05-23 09:58:34 +02:00
Melissa Kilby
010e45a4af
new(userspace/falco): extend stats v2 configs w/ relevant env variables
...
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-05-23 09:58:34 +02:00
Melissa Kilby
44d9f99c72
new(userspace/falco)!: new stats v2 configs
...
Intended to phase out previous stats writer settings and log schema.
Signed-off-by: Melissa Kilby <melissa.kilby.oss@gmail.com >
2023-05-23 09:58:34 +02:00