程序员看日志,一路成长,就他了——FinderWeb

时间:2024-03-26 21:41:14

前言

作为一名程序员,代码是你的生活,看日志也就顺利成为了生活的一部分。千万千万不要告诉我,你从未看过日志,这会让我对你程序员的身份产生怀疑的。这部分生活很枯燥,密密麻麻的文字经常看得头昏脑胀。

话说我们为什么要看日志呢?我相信绝大部分人看日志绝对不是为了好玩好看,绝大多数情况下可能是代码出bug了。那么我们平常如何看日志的呢?从我入行以来所经历的这些坎坷,看日志可以分为以下几类,本次着重讲述普通版的Finderweb。

  • 小白版
  • 高手版
  • 土豪版
  • 普通版

小白版

刚入门的时候,linux命令都还不认识我,我也不认识他。领导让我去日志查一下问题,我一脸懵逼,这咋查啊!tail各种命令一通操作,不行啊。索性,我直接将日志压缩打包,下载到本地。用本地记事本工具打开查看。

打开日志的一瞬间,咦,电脑坏了吗,咋不动了啊。原来是日志文件太大了,十几G的txt文件,电脑的内存都崩溃了。

解决这种问题有两种办法:

1.压缩日志的时候对日志文件进行截取,只取自己关心的那段日志,这样文件就会小很多。

2.如果你不知道自己关心的在日志哪个位置,那就只能全部下载下来。这个时候就需要一个高级的文本阅读器了。

当你打开日志的时候,你就可以尽情阅读了。

高手版

高手玩起来就很简单了,通过工具进行日志收集,然后清洗过滤,最后进行查看,一气呵成,ELK,是时候了解一下了。

土豪版

当你是土豪的时候,完全不需要考虑太多的事情。有钱能办到的事都不是难事。比如交钱给阿里云,日志信息就可以直接接入到阿里云,然后写入到云端,想到哪里看都行,各种日志搜索分析都已经帮你做好了。

普通版

当你还不是高手,也没有钱的时候可以考虑一下普通版了。推荐FinderWeb,10分钟带领你快速体验。

什么是FinerWeb?

网址:http://www.finderweb.net/

本篇文章而言,他就是一个“程序员的看日志利器”

程序员看日志,一路成长,就他了——FinderWeb

它的主要特性如下:

  • WEB版的文件管理系统。
  • tail, less, grep支持, 从几M到几十G的日志文件都流畅自如。
  • 跳板机,堡垒机支持,Web SSH支持。
  • 集群支持,可同时管理多台机器上的文件或者查看不同机器上的日志。
  • 跨平台,纯Java实现,不依赖任何第三方组件和操作系统专有软件。

程序员看日志,一路成长,就他了——FinderWeb

安装

 一:需要先安装好tomcat和jdk。tomcat和jdk差不多是必备的,不需要考虑。

 二:下载解压到tomcat的webapps目录下

wget -O finder-web-2.5.6.zip http://www.finderweb.net/download/finder-web-2.5.6.war

unzip -o -d ROOT /tmp/finder-web-2.5.6.zip

三:启动tomcat,访问项目

程序员看日志,一路成长,就他了——FinderWeb

 四:配置项目日志

程序员看日志,一路成长,就他了——FinderWeb

程序员看日志,一路成长,就他了——FinderWeb

程序员看日志,一路成长,就他了——FinderWeb

程序员看日志,一路成长,就他了——FinderWeb

保存完毕后返回首页,会发现刚刚配置的目录已经显示出来了,你可以配置指定的日志文件进行展示或者目录。

程序员看日志,一路成长,就他了——FinderWeb

ok,初始化体验完成。当然FinderWeb的功能可远远不止这些,登录官网仔细体验吧。

总结

日志在我们进行代码分析和数据收集方面有着很重要的作用,看日志只是简单的一项,看日志的方式也没有绝对的好坏,选择适合自己的就好。