閱讀149 返回首頁    go 阿裏雲 go 技術社區[雲棲]


服務器日誌種種(1)

提起服務器日誌,有些人可能會說:“服務器日誌就像垃圾,可有可無”。其實這還不是最過分的,日誌有時候會偷偷地把硬盤塞滿,讓我們痛苦不堪。日誌真的是垃圾?讓我們來看一個現實事件:

 

對全世界來說MH-370至今還是一個謎,各國花費無數財力物力無非希望能夠拿到黑匣子記錄日誌,還世界一個真相。但在科技如此發達的今天,定位一架飛機為何如此困難呢?航空公司因為沒有購買衛星傳輸,導致飛行日誌沒有被收集到,所以專家現在隻能憑借推理方法在茫茫大海中尋覓。

 

可見對於一個飛行係統,記錄/收集日誌這樣基礎卻關鍵的數據是多麼重要。在我們服務器上也存在著各樣的日誌,日夜不斷地記錄著係統和服務的運行狀態。通過這些日誌數據,我們了解係統、找到Bug、發現漏洞、找到潛在的用戶、不斷改進係統和軟件的質量。可以說日誌雖然無聲無息,但它給我們帶來無盡的價值。

 

服務器日誌是什麼樣的呢?

日誌是程序用以記錄特定事件或狀態的手段,一般會存放在文件中。日誌中會帶有時間和內容,分別表示發生時刻以及發生時各種狀態。一般服務器日誌除了訪問日誌(access_log)外,還包括係統日誌(/var/log/message),應用日誌(/app/log4j)等,這些日誌被收集,處理,並幫助用戶回答各種問題,例如:

  • 運維:服務是否正常,流量,QPS
  • 開發:線上有沒有異常,錯誤發生
  • 運營:多少賬號開通了服務,其中開通失敗的原因是什麼
  • 客服:係統登錄不上了,是客戶的問題還是係統的問題
  • 安全:誰訪問了不該訪問的數據,安全部門的要求,你懂的

其實這些問題的答案都靜靜地躺在服務器的硬盤上等待我們發掘。看到了這麼大價值的背後,是不是有大幹一場的感覺:-)

Good,那在使用日誌過程中,大家有哪些訴求呢?例如:

  • 靈活:開發,應用,服務器日誌統統解決
  • 簡單:不要開發程序,不要部署Crontab,不要再裝MySQL,服務器幹幹淨淨
  • 可靠:網絡,硬盤,機器擴容神馬的都不丟失
  • 快速:快速,秒級最好
  • 彈性:滿足業務增長需求

…更多的,等你們的回複哦

最後更新:2017-04-03 07:57:03

  上一篇:go StartSSL 免費證書申請步驟以及Tomcat和Apache下的安裝
  下一篇:go MiniGUI + Hi3531 筆記 .