针对Fluent-Bit采集容器日志的补充
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
命令仅仅作用在local
、json-file
、journald
类型的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采集容器日志的补充相关推荐
- 容器日志采集利器Log-Pilot
容器时代越来越多的传统应用将会逐渐容器化,而日志又是应用的一个关键环节,那么在应用容器化过程中,如何方便快捷高效地来自动发现和采集应用的日志,如何与日志存储系统协同来高效存储和搜索应用日志.本文将主要 ...
- golang 日志分析_容器日志采集利器:Filebeat深度剖析与实践
在云原生时代和容器化浪潮中,容器的日志采集是一个看起来不起眼却又无法忽视的重要议题.对于容器日志采集我们常用的工具有filebeat和fluentd,两者对比各有优劣,相比基于ruby的fluentd ...
- Rancher体系下容器日志采集
引言 一个完整的容器平台,容器日志都是很重要的一环.尤其在微服务架构大行其道状况下,程序的访问监控健康状态很多都依赖日志信息的收集,由于Docker的存在,让容器平台中的日志收集和传统方式很多不一样, ...
- 从零搭建阿里云托管版k8s集群-容器日志采集(八)
相信很多人都知道可以自己搭建elk来方便的收集日志,查询日志.虽然搭建elk并不是十分复杂,可对于一般的开发人员来说,尤其是对linux操作不是很熟练的人,是一项相当有难度的工程.所幸现在阿里云已经为 ...
- docker容器日志采集EFK日志分析系统的搭建与应用
前言 docker容器中的日志会随着docker的关闭而消失,需要一个持久化的日志落地方案 本编介绍elasticsearch+kibana+filebeat的搭建如何收集各docker容器的日志 一 ...
- 日志的采集及查看(已补充)
系统日志管理 1.rsyslog 此服务是用来采集系统日志的,但不产生日志,只是起到采集的作用. 2.rsyslog的管理 /var/log/messages 服务信息日志 /var/log/secu ...
- 容器日志管理 (2) 开源日志管理方案 ELK/EFK
本篇已加入<.NET Core on K8S学习实践系列文章索引>,可以点击查看更多容器化技术相关系列文章.上一篇<容器日志管理(1)>中介绍了Docker自带的logs子命令 ...
- docker 日志_Docker容器日志管理最佳实践
博客园:https://www.cnblogs.com/operationhome/p/10907591.html 本文所有内容基于: Docker-CE Server Version: 18.09. ...
- 你必须知道的容器日志 (2) 开源日志管理方案 ELK/EFK
本篇已加入<.NET Core on K8S学习实践系列文章索引>,可以点击查看更多容器化技术相关系列文章.上一篇<你必须知道的容器日志(1)>中介绍了Docker自带的log ...
最新文章
- 问题二:相关性怎么引入?
- webstorm 配置 babel
- 实验六JDBC数据库操作_JAVA
- SQL语句性能调整原则
- 容器编排技术 -- Kubernetes 为 Namespace 设置最小和最大内存限制
- Asp学习者完整攻略之三:操作SQL:SQL基础:
- 第十四章----面向对象equals和toString的重写
- 22.c语言各种输入输出与错误处理
- u-boot-2012.04.01移植笔记——支持NAND启动
- 滑动拼图验证码 免费 java,原生js+canvas实现滑动拼图验证码
- python 进程通信方式_python 进程 进程池 进程间通信实现解析
- 2019年2月已到,Java 8要收费了吗?
- LIFELONG LEARNING WITH DYNAMICALLY EXPANDABLE NETWORKS论文阅读+代码解析
- 计算机用户名起什么好,如何随机取名计算机名-如何改计算机用户名
- Android碎片化问题
- 浅论三维标注技术的重要性
- 线性代数——对向量的线性组合中的“线性”的理解
- 难得起了一个大早^_^
- Session的理解
- 计算机设备的快捷命令,快速打开设备管理器的快捷键教程