日志那点事儿(一)— 基础介绍

一、日志的作用

日志用于记录系统中硬件、软件、系统、进程和应用运行时的信息,同时可以监控系统中发生的各种事件。我们可以通过它检查错误发生的原因,解决用户投诉的问题,找到攻击者留下的攻击痕迹。日志即可以用来生成监控图,也可以用来发出警报

二、日志分类

三、一个tomcat构建的服务化应用有哪些日志?

 

四、应用日志所面临的问题

(1)、输出问题:怎样输出整洁、有价值、不影响业务应用的日志?

            首先,日志只是辅助我们业务应用定位问题的,不能因为日志而影响到业务服务的性能和安全。其次,整洁的日志有助于查看、并且有助于ELK采集以及查询。最后,有价值的日志是指我们的日志信息应该是那种可以看懂的、精简的,对定位问题有帮助的信息。磁盘空间也是很宝贵的资源。存储太多无用信息日志,即会浪费磁盘空间资源,又会影响查询日志的速度。

(2)、存储问题:合理存储、快速查询

             在一个有海量请求的服务化系统中,对大量的日志如何进行保存也是一个需要解决的问题。日志每天占用大量的磁盘,线上存储成本巨大,对集群中多个节点的日志通过Linux命令查询极其不方便。现在的解决方案,通常是构建大数据日志系统,一般采用ELK架构来实现。

参考:《分布式服务架构 原理、设计与实战》

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值