开发者社区 > 云原生 > 容器服务 > 正文

采集容器日志的时候,遇到异常问题,排查思路主要分为几个方面?

已解决

采集容器日志的时候,遇到异常问题,排查思路主要分为几个方面?

展开
收起
游客mu7d6bfi3o7yq 2022-07-04 16:32:39 973 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    image.png

    1. 确认日志服务里机器组的状态是否正常。日志服务的产品控制台上会有一个机器组供查看。

    2. 检查采集的配置标识是否正确。比如是否采集了需要的日志:采集的是 pod 里面标准输出, 但是应用日志并没有重定向到 pod 标准输出里,就会导致采集不到日志。此外,是否配置 了比如 IncludeLabel、ExcludeLabel ,如果排除了某些标记的某些 label ,也可能导致采 集不到 pod 日志。

    3. 检查其他注意事项。采集非标准输出的 pod 日志,需要给 pod 挂载一个临时存储或本地 存储,然后将日志所在的目录映射到宿主机的目录里,才能收集到日志。

    4. 查看日志采集组件的日志。日志采集组件默认是在 kube-system 集群的系统命名空间下。 通过执行 kubectl get po –n kube-system | grep logtail 搜索 logtail 的 pod;通过执行 kubectl exec –it –n kube-system *****bash 登陆 pod。

    5. 查看 Logtail 的运行日志。打开 Lodtail 容器目录/user/local/ilogtail/打开 Logtail 容器目录/ usr/local/ilogtail/,然后查看文件 ilogtail.LOG 和 logtail_plugin.LOG。

    以上内容摘自《企业运维之云原生和Kubernetes实战》,这本书收录在开发者“藏经阁,下载地址:https://developer.aliyun.com/topic/download?id=8529

    2022-07-06 17:34:10
    赞同 展开评论 打赏

国内唯一 Forrester 公共云容器平台领导者象限。

相关电子书

更多
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
Kubernetes下日志实时采集、存储与计算实践 立即下载
日志数据采集与分析对接 立即下载