You need to enable JavaScript to run this app.
文档中心
日志服务

日志服务

复制全文
下载 pdf
数据采集常见问题
如何排查日志采集异常(容器)
复制全文
下载 pdf
如何排查日志采集异常(容器)
使用 LogCollector 采集容器日志后,如果未成功采集到日志,您可以参考本文中的步骤进行排查。​
1 检查机器组心跳是否正常​
在日志服务控制台上查看机器组心跳状态。具体操作,请参考查看心跳状态。​
  • 如果目标机器组的心跳正常且数量正常,请参考下一步继续排查。​
2 检查采集配置是否正确​
在日志服务控制台上确认已创建 LogCollector 采集配置且配置正确。​
  • 如果没有创建采集配置,请先创建采集配置。具体操作,请参考采集容器日志。​
  • 如果已经创建采集配置,请检查:​
  • 采集配置中的文件路径为容器内的绝对路径。​
  • 未使用容器内的软链接路径作为采集路径。​
  • 采集配置中的容器过滤规则符合您的采集需求。​
说明​
通用容器采集规则中的 Label 是容器级别的 Label,不是 Kubernetes Pod 中的 Label。您可以临时删除容器过滤规则,如果此时能采集正常日志,说明是容器过滤规则配置错误导致采集异常。​
  • 日志文件与采集配置匹配正常。​
  • 如果都没有问题,请参考下一步继续排查。​
3 检查采集配置是否已绑定机器组​
在机器组详情界面查看是否已经将采集配置绑定到该机器组。具体操作,请参考查看机器组。​
  • 如果已经绑定机器组,请参考下一步继续检查。​
4 检查待采集的容器​
确认待采集的容器已满足如下条件:​
  • 请确保容器至少存活 10 秒以上,LogCollector 才能采集到日志。​
  • LogCollector 支持 Docker 和 Containerd 两种容器运行时,暂不支持其他容器运行时。​
  • 如果使用 Docker 作为容器运行时,且要采集容器标准输出时,确认已在 Docker 配置文件 daemon.json 中添加 "log-driver": "json-file"。​
5 查看错误信息​
查看 LogCollector 日志是否有错误信息。LogCollector 客户端会记录关键信息以及所有的 WARNING 日志和 ERROR日志。您可以在 LogCollector 的安装目录下查看日志。日志文件路径如下:​
​
Logcollector 版本​
安装场景​
文件路径​
Logcollector v2.2.0 及后续版本​
宿主机场景​
/usr/local/logcollector/logs​
​
容器场景​
/usr/local/container/logcollector/logs​
Logcollector v2.2.0 之前版本​
宿主机场景​
/usr/local/filebeat-7.12.0/logs​
​
容器场景​
/usr/local/container/filebeat-7.12.0/logs​
​
说明​
如何查看 LogCollector 版本,请参考查看软件版本。​
在完成上述检查后,如果问题仍未解决,请提交工单,并在工单中提供排查过程中发现的关键信息。​
​
最近更新时间:2026.06.18 18:25:49
这个页面对您有帮助吗?
有用
有用
无用
无用