本文罗列了 LogCollector 基本问题。
安装 LogCollector 的相关参考如下:
升级 LogCollector 的相关参考如下:
LogCollector 支持日志文件轮转场景下的日志采集。
bar.log
,轮转后会生成 bar.log.1
、bar.log.2
等日志文件。bar.log
,轮转后会生成 bar.log.1
、bar.log.2
等日志文件。
bar.log
,当 LogCollector 存在采集延迟时,copytruncate 日志文件轮转会导致延迟采集的日志丢失。bar.log*
,copytruncate 日志文件轮转会导致已经采集过的日志重复采集。LogCollector 使用轮询机制和事件监听机制来进行日志采集,一般情况会在 3 秒内将日志发送日志服务。
Logcollector 的采集性能与分配的系统资源和采集模式相关,具体参考推荐参数值。
您在 TLS 控制台修改 LogCollector 采集配置后,LogCollector 将在 1 分钟内加载新的配置并生效。
默认情况下 LogCollector 将第一张网卡 IP 地址作为宿主机或容器 IP 地址,您可以调整为读取指定网卡 IP 地址或根据一定顺序获取 IP 地址。详细说明请参考策略说明。
在 Kubernetes 场景下,LogCollector 默认会使用 Pod IP 地址作为心跳的 IP 地址上报到日志服务。如果您需要使用节点 IP 地址作为 LogCollector 心跳 IP 地址,可以修改 LogCollector daemonset 配置文件,增加两个配置项 hostNetwork: true
和 dnsPolicy: ClusterFirstWithHostNet
。