使用 LogCollector 采集容器日志后,如果未成功采集到日志,您可以参考本文中的步骤进行排查。
在日志服务控制台上查看机器组心跳状态。具体操作,请参考查看心跳状态。
在日志服务控制台上确认已创建 LogCollector 采集配置且配置正确。
说明
通用容器采集规则中的 Label 是容器级别的 Label,不是 Kubernetes Pod 中的 Label。您可以临时删除容器过滤规则,如果此时能采集正常日志,说明是容器过滤规则配置错误导致采集异常。
在机器组详情界面查看是否已经将采集配置绑定到该机器组。具体操作,请参考查看机器组。
确认待采集的容器已满足如下条件:
daemon.json
中添加 "log-driver": "json-file"
。查看 LogCollector 日志是否有错误信息。LogCollector 客户端会记录关键信息以及所有的 WARNING 日志和 ERROR日志。您可以在 LogCollector 的安装目录下查看日志。
/usr/local/filebeat-7.12.0/logs
/usr/local/container/filebeat-7.12.0/logs
在完成上述检查后,如果问题仍未解决,请提交工单,并在工单中提供排查过程中发现的关键信息。