In an AKS environment, logs are lost in an environment where a large amount of logs are output from containers.
I forced myself to change Mem_Buf_limit from its default value in the container of omsagent's DaemonSet, and this improved the situation.
It would be very helpful if the Mem_Buf_limit setting of td-agent-bit could be changed using ConfigMap.
# cat /etc/opt/microsoft/docker-cimprov/td-agent-bit.conf
[INPUT]
Name tail
Tag oms.container.log.la.*
Path ${AZMON_LOG_TAIL_PATH}
DB /var/log/omsagent-fblogs.db
DB.Sync Off
Parser cri
Mem_Buf_Limit 10m <------------------------------- I would like to change this parameter
Rotate_Wait 20
Refresh_Interval 30
Path_Key filepath
Skip_Long_Lines On
Ignore_Older 5m
Exclude_Path ${AZMON_CLUSTER_LOG_TAIL_EXCLUDE_PATH}
In an AKS environment, logs are lost in an environment where a large amount of logs are output from containers.
I forced myself to change Mem_Buf_limit from its default value in the container of omsagent's DaemonSet, and this improved the situation.
It would be very helpful if the Mem_Buf_limit setting of td-agent-bit could be changed using ConfigMap.