-
Notifications
You must be signed in to change notification settings - Fork 108
/
fluent-bit-geneva.conf
38 lines (34 loc) · 1.27 KB
/
fluent-bit-geneva.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
[SERVICE]
#Default service flush interval is 15 seconds
${SERVICE_FLUSH_INTERVAL}
HTTP_Server Off
HTTP_Listen 0.0.0.0
HTTP_Port 2020
Daemon Off
storage.path /var/opt/microsoft/docker-cimprov/state/flbstore/
storage.sync normal
storage.checksum off
storage.backlog.mem_limit 10M
Log_Level info
Parsers_File /etc/opt/microsoft/docker-cimprov/azm-containers-parser.conf
Log_File /var/opt/microsoft/docker-cimprov/log/fluent-bit-geneva.log
#NOTE: Multiline should be the first filter https://docs.fluentbit.io/manual/pipeline/filters/multiline-stacktrace
#${MultilineEnabled}[FILTER]
#${MultilineEnabled} Name multiline
#${MultilineEnabled} Match geneva.container.log.*
#${MultilineEnabled} multiline.key_content log
#${MultilineEnabled} multiline.parser #${MultilineLanguages}
[FILTER]
Name grep
Alias tenant_grep
Match geneva.container.log.*
Exclude stream ${AZMON_LOG_EXCLUSION_REGEX_PATTERN}
[FILTER]
Name record_modifier
Alias tenant_record_modifier
Match geneva.container.log.tenant.*
Record Computer ${HOSTNAME}
Record AzureResourceId ${AKS_RESOURCE_ID}
@INCLUDE fluent-bit-common.conf
@INCLUDE fluent-bit-geneva-logs_*.conf
@INCLUDE fluent-bit-internal-metrics.conf