美文网首页
记录Rancher2 Logging错误排查

记录Rancher2 Logging错误排查

作者: 柚子net | 来源:发表于2019-01-24 23:54 被阅读0次

环境

  • Rancher 2.0.6 (HA)

问题,日志收集配置后,仅收集了集群错误Error日志,无应用日志记录

(见文档:https://rancher.com/docs/rancher/v2.x/en/tools/logging/
排查后发现,Rancher带的日志收集 /var/log/containers /var/lib/rancher/rke/logs/ 目录的日志,请注意宿主机的日志记录方式只有json-file方式才会记录到文件, journald 方式并未生成log文件,所有日抓取失败:

vim /etc/sysconfig/docker

# /etc/sysconfig/docker

# Modify these options if you want to change the way the docker daemon runs
OPTIONS='--log-driver=json-file --signature-verification=false'
if [ -z "${DOCKER_CERT_PATH}" ]; then
    DOCKER_CERT_PATH=/etc/docker
fi

然后逐个节点排除容器之后重启节点docker服务:
systemctl restart docker

直到所有节点的docker日志记录更新完毕,可以发现在 /var/log/containers 下已经生成了log文件,且抓起记录到es成功。

相关文章

  • 记录Rancher2 Logging错误排查

    环境 Rancher 2.0.6 (HA) 问题,日志收集配置后,仅收集了集群错误Error日志,无应用日志记录 ...

  • 错误处理

    记录错误 Python内置的logging模块可以非常容易地记录错误信息: 抛出错误 如果要抛出错误,首先根据需要...

  • 【Python入门】18.错误处理try...except 与

    摘要:错误处理;try...except语句;分析错误信息源头;logging记录错误;raise抛出错误 *写在...

  • Python错误、调试和测试

    常见Excpte 内置 try...except...finally 记录错误 Python内置的logging模...

  • 35. 调试

    logging 和assert比,logging不会抛出错误,而且可以输出到文件:import logging s...

  • 小白学Python之第十六天

    logging 1.把print()替换为logging是第三种方式,和assert比,logging不会抛出错误...

  • Django的logging日志

    logging模块为应用程序提供了灵活的手段记录事件、错误、警告和调试信息。通过日志我们可以分析到错误在什么地方,...

  • 廖雪峰Python3-实战Day2-编写Web App骨架的理解

    笔者新手.记录学习,如有错误,欢迎指正,不胜感激. 源码如下: 导入相应模块 导入logging日志模块.默认情况...

  • 功能 : 日志

    1. 日志 1.1 日志说明 1.1 logging模块可以收集记录错误,警告等调试信息,在程序中可以捕获这些信息...

  • 微信-1004,webview-1004问题排查

    webview或者微信会随机出现-1004错误,app webview中具体错误如下: 先记着,后续记录详细问题排查过程

网友评论

      本文标题:记录Rancher2 Logging错误排查

      本文链接:https://www.haomeiwen.com/subject/voepjqtx.html