Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

日志系统常见面试题总结 PDF 下载


分享到:
时间:2023-03-04 09:39来源:http://www.java1234.com 作者:转载  侵权举报
日志系统常见面试题总结 PDF 下载
失效链接处理
日志系统常见面试题总结  PDF 下载


本站整理下载:
提取码:ujoi 
 
 
相关截图:
 
主要内容:
 
在我看来,⽇志就是系统对某些⾏为的⼀些记录,这些⾏为包括:系统出现错误
(定位问题、解决问题)、记录关键的业务信息(定位问题、解决问题)、记录
操作⾏为(保障安全)等等。
按照较为官⽅的话来说:“⽇志是带时间戳的基于时间序列的机器数据,包括 IT
系统信息(服务器、⽹络设备、操作系统、应⽤软件)、物联⽹各种传感器信
息。⽇志可以反映⽤户/机器的⾏为,是真实的数据”。
没有⽇志系统之前,我们的⽇志可能分布在多台服务器上。每次需要查看⽇志,
我们都需要登录每台机器。然后,使⽤ grep 、 wc 等 Linux 命令来对⽇志进
⾏搜索。这个过程是⾮常麻烦并且耗时的!并且,⽇志量不⼤的时候,这个速度
还能忍受。当⽇志量⽐较多的时候,整个过程就是⾮常慢。
从上⾯我的描述中,你已经发现,没有对⽇志实现集中管理,主要给我们带来了
下⾯这⼏点问题:
1. 开发⼈员登录线上服务器查看⽇志⽐较麻烦并且存在安全隐患
2. ⽇志数据⽐较分散,难以维护,不⽅便检索。
3. ⽇志数量⽐较⼤的时候,查询速度⽐较慢。
4. ⽆法对⽇志数据进⾏可视化展示。
⽇志系统就是为了对⽇志实现集中管理。它也是⼀个系统,不过主要是负责处理
⽇志罢了。
为了解决没有⽇志系统的时候,存在的⼀些问题,⼀直最基本的 ⽇志系统需要做
哪些事情呢?
1. 采集⽇志 :⽀持多种⽇志格式以及数据源的采集。
2. ⽇志数据清洗/处理 :采集到的原始⽇志数据需要⾸先清洗/处理⼀波。
3. 存储 :为了⽅便对清洗后的⽇志进⾏处理,我们可以对接多种存储⽅式⽐
如 ElasticSearch(⽇志检索) 、Hadoop(离线数据分析)。
4. 展示与搜素 :⽀持可视化地展示⽇志,并且能够根据关键词快速的定位到⽇
志并查看⽇志上下⽂。
5. 告警 :⽀持对接常⻅的监控系统。
我专⻔画了⼀张图,展示⼀下⽇志系统处理⽇志的⼀个基本流程。

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐