hello,之前我写过《一套标准的ASP.NET Core容器化应用日志收集分析方案》,在公司团队、微信公众号、Github上反映良好。

其中配置Fluent-bit使用Forward协议收集容器日志,需要在Docker-Compose App配置Loging Driver=Fluentd

实践中,存在一个小遗憾:应用了Logging Driver= Fluentd的容器,不再能直观看到容器日志。

作为一个小有技术洁癖的码农,势必要深究一下原因。


群里某大佬,给到官方资料:

Note
When using Docker Engine 19.03 or older, the docker logs command is only functional for the local, json-file and journald logging drivers. Docker 20.10 and up introduces “dual logging”, which uses a local buffer that allows you to use the docker logs command for any logging driver. Refer to reading logs when using remote logging drivers for details.

大意:19.03及之前版本的Docker,docker log命令仅仅作用在localjson-filejournald类型的logging Driver。

但是Docker 20.10版本引入了dual logging(提供本地缓存), 这样可以在任意logging Driver上使用docker log指令。

Todo

So, 将Docker升级到20.10+版本...... 解决这个小遗憾。

插曲:
选择Docker 20+版本时,请输入上图的:后面字符串所指示的版本:
yum install docker-ce-20.10.2 docker-ce-cli-20.10.2 containerd.io

经实测(升级Docker版本),配置了Logging Driver= Fluentd的容器,现在可直观看到容器日志。

That‘s All, 以上是对《一套标准的ASP.NET Core容器化应用日志收集分析方案》的补充,应该对同学们有所帮助!~。。~

Ref

  • 一套标准的ASP.NET Core容器化应用日志收集分析方案

  • https://docs.docker.com/config/containers/logging/configure/

  • https://docs.docker.com/config/containers/logging/dual-logging/

针对Fluent-Bit采集容器日志的补充相关推荐

  1. 容器日志采集利器Log-Pilot

    容器时代越来越多的传统应用将会逐渐容器化,而日志又是应用的一个关键环节,那么在应用容器化过程中,如何方便快捷高效地来自动发现和采集应用的日志,如何与日志存储系统协同来高效存储和搜索应用日志.本文将主要 ...

  2. golang 日志分析_容器日志采集利器:Filebeat深度剖析与实践

    在云原生时代和容器化浪潮中,容器的日志采集是一个看起来不起眼却又无法忽视的重要议题.对于容器日志采集我们常用的工具有filebeat和fluentd,两者对比各有优劣,相比基于ruby的fluentd ...

  3. Rancher体系下容器日志采集

    引言 一个完整的容器平台,容器日志都是很重要的一环.尤其在微服务架构大行其道状况下,程序的访问监控健康状态很多都依赖日志信息的收集,由于Docker的存在,让容器平台中的日志收集和传统方式很多不一样, ...

  4. 从零搭建阿里云托管版k8s集群-容器日志采集(八)

    相信很多人都知道可以自己搭建elk来方便的收集日志,查询日志.虽然搭建elk并不是十分复杂,可对于一般的开发人员来说,尤其是对linux操作不是很熟练的人,是一项相当有难度的工程.所幸现在阿里云已经为 ...

  5. docker容器日志采集EFK日志分析系统的搭建与应用

    前言 docker容器中的日志会随着docker的关闭而消失,需要一个持久化的日志落地方案 本编介绍elasticsearch+kibana+filebeat的搭建如何收集各docker容器的日志 一 ...

  6. 日志的采集及查看(已补充)

    系统日志管理 1.rsyslog 此服务是用来采集系统日志的,但不产生日志,只是起到采集的作用. 2.rsyslog的管理 /var/log/messages 服务信息日志 /var/log/secu ...

  7. 容器日志管理 (2) 开源日志管理方案 ELK/EFK

    本篇已加入<.NET Core on K8S学习实践系列文章索引>,可以点击查看更多容器化技术相关系列文章.上一篇<容器日志管理(1)>中介绍了Docker自带的logs子命令 ...

  8. docker 日志_Docker容器日志管理最佳实践

    博客园:https://www.cnblogs.com/operationhome/p/10907591.html 本文所有内容基于: Docker-CE Server Version: 18.09. ...

  9. 你必须知道的容器日志 (2) 开源日志管理方案 ELK/EFK

    本篇已加入<.NET Core on K8S学习实践系列文章索引>,可以点击查看更多容器化技术相关系列文章.上一篇<你必须知道的容器日志(1)>中介绍了Docker自带的log ...

最新文章

  1. 问题二:相关性怎么引入?
  2. webstorm 配置 babel
  3. 实验六JDBC数据库操作_JAVA
  4. SQL语句性能调整原则
  5. 容器编排技术 -- Kubernetes 为 Namespace 设置最小和最大内存限制
  6. Asp学习者完整攻略之三:操作SQL:SQL基础:
  7. 第十四章----面向对象equals和toString的重写
  8. 22.c语言各种输入输出与错误处理
  9. u-boot-2012.04.01移植笔记——支持NAND启动
  10. 滑动拼图验证码 免费 java,原生js+canvas实现滑动拼图验证码
  11. python 进程通信方式_python 进程 进程池 进程间通信实现解析
  12. 2019年2月已到,Java 8要收费了吗?
  13. LIFELONG LEARNING WITH DYNAMICALLY EXPANDABLE NETWORKS论文阅读+代码解析
  14. 计算机用户名起什么好,如何随机取名计算机名-如何改计算机用户名
  15. Android碎片化问题
  16. 浅论三维标注技术的重要性
  17. 线性代数——对向量的线性组合中的“线性”的理解
  18. 难得起了一个大早^_^
  19. Session的理解
  20. 计算机设备的快捷命令,快速打开设备管理器的快捷键教程

热门文章

  1. Linux环境下设置IPDNSGateway
  2. Jquery1.6版本后attr的变化
  3. 关于初始化C++类成员
  4. python之_init_函数的简介
  5. |洛谷|动态规划|P1164 小A点菜
  6. IOS-网络(大文件下载)
  7. Installing OpenCV 2.3.1 in Ubuntu
  8. Oracle B-Tree Index 原理
  9. CodeForces - 1059D(二分+误差)
  10. 061_Apex 异常捕捉