程序員看日誌,一路成長,就他了——FinderWeb

前言

作爲一名程序員,代碼是你的生活,看日誌也就順利成爲了生活的一部分。千萬千萬不要告訴我,你從未看過日誌,這會讓我對你程序員的身份產生懷疑的。這部分生活很枯燥,密密麻麻的文字經常看得頭昏腦脹。

話說我們爲什麼要看日誌呢?我相信絕大部分人看日誌絕對不是爲了好玩好看,絕大多數情況下可能是代碼出bug了。那麼我們平常如何看日誌的呢?從我入行以來所經歷的這些坎坷,看日誌可以分爲以下幾類,本次着重講述普通版的Finderweb。

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

小白版

剛入門的時候,linux命令都還不認識我,我也不認識他。領導讓我去日誌查一下問題,我一臉懵逼,這咋查啊!tail各種命令一通操作,不行啊。索性,我直接將日誌壓縮打包,下載到本地。用本地記事本工具打開查看。

打開日誌的一瞬間,咦,電腦壞了嗎,咋不動了啊。原來是日誌文件太大了,十幾G的txt文件,電腦的內存都崩潰了。

解決這種問題有兩種辦法:

1.壓縮日誌的時候對日誌文件進行截取,只取自己關心的那段日誌,這樣文件就會小很多。

2.如果你不知道自己關心的在日誌哪個位置,那就只能全部下載下來。這個時候就需要一個高級的文本閱讀器了。

當你打開日誌的時候,你就可以盡情閱讀了。

高手版

高手玩起來就很簡單了,通過工具進行日誌收集,然後清洗過濾,最後進行查看,一氣呵成,ELK,是時候瞭解一下了。

土豪版

當你是土豪的時候,完全不需要考慮太多的事情。有錢能辦到的事都不是難事。比如交錢給阿里雲,日誌信息就可以直接接入到阿里雲,然後寫入到雲端,想到哪裏看都行,各種日誌搜索分析都已經幫你做好了。

普通版

當你還不是高手,也沒有錢的時候可以考慮一下普通版了。推薦FinderWeb,10分鐘帶領你快速體驗。

什麼是FinerWeb?

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

本篇文章而言,他就是一個“程序員的看日誌利器”

它的主要特性如下:

  • WEB版的文件管理系統。
  • tail, less, grep支持, 從幾M到幾十G的日誌文件都流暢自如。
  • 跳板機,堡壘機支持,Web SSH支持。
  • 集羣支持,可同時管理多臺機器上的文件或者查看不同機器上的日誌。
  • 跨平臺,純Java實現,不依賴任何第三方組件和操作系統專有軟件。

安裝

 一:需要先安裝好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,訪問項目

 四:配置項目日誌

保存完畢後返回首頁,會發現剛剛配置的目錄已經顯示出來了,你可以配置指定的日誌文件進行展示或者目錄。

ok,初始化體驗完成。當然FinderWeb的功能可遠遠不止這些,登錄官網仔細體驗吧。

總結

日誌在我們進行代碼分析和數據收集方面有着很重要的作用,看日誌只是簡單的一項,看日誌的方式也沒有絕對的好壞,選擇適合自己的就好。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章