2
2
3
3
# =============================== Aggregator ==========================================
4
4
5
- # Aggregator is responsible for creating kernel event batches, applying transformers to each event
5
+ # Aggregator is responsible for creating event batches, applying transformers to each event
6
6
# present in the batch, and forwarding those batches to the output sinks.
7
7
aggregator :
8
- # Determines the flush period that triggers the flushing of the kernel event batches to output sinks
8
+ # Determines the flush period that triggers the flushing of the event batches to output sinks
9
9
flush-period : 500ms
10
10
11
11
# Represents the max time to wait before announcing failed flushing of enqueued events when fibratus
@@ -111,7 +111,7 @@ forward: false
111
111
112
112
# =============================== Filament =============================================
113
113
114
- # Filaments are lightweight Python scriplets that are executed on top of the kernel event stream. You can easily
114
+ # Filaments are lightweight Python scriplets that are executed on top of the event stream. You can easily
115
115
# extend Fibratus with custom features that is encapsulated in filaments. This section controls the behaviour of
116
116
# the filament engine.
117
117
filament :
@@ -156,10 +156,10 @@ handle:
156
156
# Indicates if process handles are collected during startup or when a new process is spawn.
157
157
enumerate-handles : false
158
158
159
- # =============================== Kevent ===============================================
159
+ # =============================== Event ===============================================
160
160
161
- # The following settings control the state of the kernel event.
162
- kevent :
161
+ # The following settings control the state of the event.
162
+ event :
163
163
# Indicates if threads are serialized as part of the process state
164
164
serialize-threads : false
165
165
@@ -175,19 +175,19 @@ kevent:
175
175
# Indicates if environment variables are serialized as part of the process state
176
176
serialize-envs : false
177
177
178
- # =============================== Kcap =================================================
178
+ # =============================== Capture =================================================
179
179
180
- # Contains the settings that dictate the behaviour of the kernel event captures.
180
+ # Contains the settings that dictate the behaviour of the captures.
181
181
182
- kcap :
183
- # Specifies the name of the output kcap file. If not empty, capture files are always stored
182
+ cap :
183
+ # Specifies the name of the output cap file. If not empty, capture files are always stored
184
184
# to this file by overwriting any existing capture file
185
185
file : " "
186
186
187
- # =============================== Kstream ==============================================
187
+ # =============================== Event source ==============================================
188
188
189
- # Tweaks for controlling the behaviour of the kernel stream consumer .
190
- kstream :
189
+ # Tweaks for controlling the behaviour of the event source .
190
+ eventsource :
191
191
# Determines the maximum number of buffers allocated for the event tracing session's buffer pool
192
192
# max-buffers:
193
193
@@ -202,32 +202,32 @@ kstream:
202
202
# less memory but it increases the rate at which buffers must be flushed)
203
203
# buffer-size:
204
204
205
- # Determines whether thread kernel events are collected by Kernel Logger provider
205
+ # Determines whether thread events are collected by Kernel Logger provider
206
206
# enable-thread: true
207
207
208
- # Determines whether registry kernel events are collected by Kernel Logger provider
208
+ # Determines whether registry events are collected by Kernel Logger provider
209
209
# enable-registry: true
210
210
211
- # Determines whether network kernel events are collected by Kernel Logger provider
211
+ # Determines whether network events are collected by Kernel Logger provider
212
212
# enable-net: true
213
213
214
- # Determines whether file kernel events are collected by Kernel Logger provider
214
+ # Determines whether file events are collected by Kernel Logger provider
215
215
# enable-fileio: true
216
216
217
217
# Determines whether VA map/unmap events are collected by Kernel Logger provider
218
218
# enable-vamap: true
219
219
220
- # Determines whether image kernel events are collected by Kernel Logger provider
220
+ # Determines whether image events are collected by Kernel Logger provider
221
221
# enable-image: true
222
222
223
- # Determines whether object manager kernel events (handle creation/destruction) are
223
+ # Determines whether object manager events (handle creation/destruction) are
224
224
# collected by Kernel Logger provider
225
225
# enable-handle: false
226
226
227
- # Determines whether memory manager kernel events are collected by Kernel Logger provider
227
+ # Determines whether memory manager events are collected by Kernel Logger provider
228
228
# enable-mem: true
229
229
230
- # Determines whether kernel Audit API calls events are collected
230
+ # Determines whether Audit API calls events are collected
231
231
# enable-audit-api: true
232
232
233
233
# Determines whether DNS client events are collected
@@ -282,7 +282,7 @@ logging:
282
282
283
283
# =============================== Output ================================================
284
284
285
- # Outputs transport the event flowing through kernel event stream to its final destination. Only one output
285
+ # Outputs transport the event flowing through event stream to its final destination. Only one output
286
286
# can be active at the time. The following section contains available outputs and their preferences.
287
287
output :
288
288
# Console output writes the event to standard output stream.
@@ -296,7 +296,7 @@ output:
296
296
297
297
# Template that's feed into event formatter. The default event formatter template is:
298
298
#
299
- # {{ .Seq }} {{ .Timestamp }} - {{ .CPU }} {{ .Process }} ({{ .Pid }}) - {{ .Type }} ({{ .Kparams }})
299
+ # {{ .Seq }} {{ .Timestamp }} - {{ .CPU }} {{ .Process }} ({{ .Pid }}) - {{ .Type }} ({{ .Params }})
300
300
#
301
301
# template:
302
302
@@ -330,7 +330,7 @@ output:
330
330
# Specifies the timeout for periodic health checks
331
331
# healthcheck-timeout: 5s
332
332
333
- # Identifies the user name for the basic HTTP authentication
333
+ # Identifies the username for the basic HTTP authentication
334
334
# username:
335
335
336
336
# Identifies the password for the basic HTTP authentication
@@ -349,7 +349,7 @@ output:
349
349
# Specifies the name of the index template
350
350
# template-name: fibratus
351
351
352
- # Represents the target index for kernel events. It allows time specifiers to create indices per time frame.
352
+ # Represents the target index for events. It allows time specifiers to create indices per time frame.
353
353
# For example, fibratus-%Y-%m generates the index name with current year and month time specifiers
354
354
# index-name: fibratus
355
355
@@ -380,7 +380,7 @@ output:
380
380
# Specifies the AMQP connection timeout
381
381
# timeout: 5s
382
382
383
- # Specifies target exchange name that receives inbound kernel events
383
+ # Specifies target exchange name that receives inbound events
384
384
# exchange: fibratus
385
385
386
386
# Represents the AMQP exchange type. Available exchange type include common types are "direct", "fanout",
@@ -519,15 +519,15 @@ pe:
519
519
520
520
# =============================== Transformers =========================================
521
521
522
- # Transformers are responsible for augmenting, parsing or enriching kernel events.
522
+ # Transformers are responsible for augmenting, parsing or enriching events.
523
523
transformers :
524
524
# Remove transformer deletes provided event parameters.
525
525
remove :
526
526
# Indicates if the remove transformer is enabled
527
527
enabled : false
528
528
529
529
# Represents the list of parameters that are removed from the event
530
- # kparams :
530
+ # params :
531
531
# - irp
532
532
533
533
# Rename transformer renames parameter from old to new name.
@@ -537,7 +537,7 @@ transformers:
537
537
538
538
# Contains the list of old/new mappings. Old represents the original
539
539
# parameter name, while new is the new parameter name
540
- # kparams :
540
+ # params :
541
541
# - old:
542
542
# new:
543
543
@@ -549,7 +549,7 @@ transformers:
549
549
# Contains the list of parameter replacements. For each target event parameter, the old represent the substring
550
550
# that gets replaced by the new string.
551
551
# replacements:
552
- # - kparam :
552
+ # - param :
553
553
# old:
554
554
# new:
555
555
@@ -571,12 +571,12 @@ transformers:
571
571
572
572
# Contains the list of parameters associated with the prefix that is trimmed from the parameter's value
573
573
# prefixes:
574
- # - kparam :
574
+ # - param :
575
575
# trim:
576
576
577
577
# Contains the list of parameters associated with the suffix that is trimmed from the parameter's value
578
578
# suffixes:
579
- # - kparam :
579
+ # - param :
580
580
# trim:
581
581
582
582
# =============================== YARA =================================================
0 commit comments