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