Skip to content

Commit cb22fde

Browse files
author
Denis Shuvalov
committed
feat: control memory consumption by fluentbit
1 parent 235c80a commit cb22fde

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

buildpack/telemetry/fluentbit.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,9 @@
2020
"FLUENTBIT_LOG_LEVEL", default="info"
2121
).lower(),
2222
"FLUENTBIT_LOGS_BUFFER_SIZE": os.getenv(
23-
"FLUENTBIT_LOGS_BUFFER_SIZE", default="32")
23+
"FLUENTBIT_LOGS_BUFFER_SIZE", default="32"),
24+
"FLUENTBIT_LOGS_MEM_BUF_LIMIT": os.getenv(
25+
"FLUENTBIT_LOGS_MEM_BUF_LIMIT", default="50MB")
2426
}
2527

2628

etc/fluentbit/fluentbit.conf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
Format json
66
Log_Level ${FLUENTBIT_LOG_LEVEL}
77
Buffer_Size ${FLUENTBIT_LOGS_BUFFER_SIZE}
8+
Mem_Buf_Limit ${FLUENTBIT_LOGS_MEM_BUF_LIMIT}
89

910
[FILTER]
1011
Name lua

0 commit comments

Comments
 (0)