HelloCoder HelloCoder
首页
《Java小白求职之路》
《小白学Java》
计算机毕设
  • 一些免费计算机资源
  • 脚手架工具
  • 《从0到1学习Java多线程》
  • 《从0到1搭建服务器》
随笔
关于作者
首页
《Java小白求职之路》
《小白学Java》
计算机毕设
  • 一些免费计算机资源
  • 脚手架工具
  • 《从0到1学习Java多线程》
  • 《从0到1搭建服务器》
随笔
关于作者
  • 《从0到1学习Java多线程》

  • 《从0到1搭建服务器》

  • RPC

  • Spring源码

  • 《Java日志框架》

  • 可观测和监控

    • 可观测是什么
    • Prometheus和OpenTelemetry
    • Python接入opentelemetry
    • 基于opentelemetry的filelog插件收集日志
    • 日志采集
  • 玩转IDEA

  • 专栏
  • 可观测和监控
#日志采集
码农阿雨
2025-02-21

日志采集

早期的原始架构,没有考虑到日志的记录。

通常开发人员直接登入线上服务器查看日志文件。

这种在架构简单,日志量少,单点部署的应用,是没什么问题的。

如果日志量大,加上分布式部署,缺点明显:

  • 每次都要登入服务器,需要通过IP定位到是哪台机器,否则只能一台一台查看
  • 日志量大的时候,查询很慢,tail、cat 等等命令可能会导致磁盘IO高
  • 日志文件格式不规范,可能保存时间较短被删除、压缩,也可能一直保存导致磁盘空间满

目前行业内的日志架构基本上都是采取ELK。

img

阅读全文
×

(为防止恶意爬虫)
扫码或搜索:HelloCoder
发送:290992
即可永久解锁本站全部文章

解锁
#日志采集
上次更新: 2025-02-21 06:04:57
最近更新
01
《LeetCode 101》
02-21
02
IDEA、Golang、Pycharm破解安装
02-21
03
《LeetCode CookBook》
02-21
更多文章>
Theme by Vdoing | Copyright © 2020-2025 码农阿雨
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式