专栏首页全栈码农画像针对Fluent-Bit采集容器日志的补充

针对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命令仅仅作用在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

本文分享自微信公众号 - Dotnet Plus(nodotnet),作者:小码甲

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-01-27

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 一文了解日志收集工具fluent-bit

    fluent-bit是一种在Linux,OSX和BSD系列操作系统运行,兼具快速、轻量级日志处理器和转发器。它非常注重性能,通过简单的途径从不同来源收集日志事件...

    用户5166556
  • Kubernetes集群环境下fluentd日志收集方案介绍

    前段时间写了一篇日志收集方案,Kubernetes日志收集解决方案有部分读者反馈说,都是中小企业,哪有那么多资源上ELK或者EFK,大数据这一套平台比我自身服务...

    用户5166556
  • 云原生架构下的日志平台方案

    Ford, 云原生布道师,云原生实验室(CloudnativeLab.COM)创始人 专注于云计算领域数年,目前主要从事容器云平台的建设,推进各类基础设施服务的...

    云原生实验室
  • 浅谈 fluentd 使用

    fluentd 作为开源的数据收集框架。C/Ruby开发,支持使用JSON文件来统一日志数据。可插拔架构,支持各种不同种类和格式的数据源和数据输出。最后它也同时...

    用户5166556
  • K8S学习笔记之使用Fluent-bit将容器标准输入和输出的日志发送到Kafka

    K8S内部署微服务后,对应的日志方案是不落地方案,即微服务的日志不挂在到本地数据卷,所有的微服务日志都采用标准输入和输出的方式(stdin/stdout/std...

    Jetpropelledsnake21
  • K8S集群模式下fluent-bit日志收集方案设计和实践

    「随着 K8s 不断更新迭代,使用 K8s 日志系统建设的开发者,逐渐遇到了各种复杂的问题和挑战。本篇文章中结合作者使用经验,分析和设计 K8s 日志收集实践过...

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

    关注我公众号的朋友,应该知道我写了一些云原生应用日志收集和分析相关的文章,其中内容大多聚焦某个具体的组件:

    小码甲
  • Docker 双栈日志

    本文来聊聊 Docker 双栈日志,看看这个方案解决了我们实际应用中的哪些痛点,以及如何落地使用。

    Jintao Zhang
  • 为什么我们需要Logstash,Fluentd等日志摄取器?

    疑问:既然应用能直接向ElasticSearch写日志,为什么我们还需要Logstash,Fluentd等日志摄取器?而且这些日志摄取器组件还成为日志收集的事实...

    小码甲

扫码关注云+社区

领取腾讯云代金券