精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

全棧必備Log日志

大數(shù)據(jù)
Log日志,不論對(duì)開(kāi)發(fā)者自身,還是對(duì)軟件系統(tǒng)乃至產(chǎn)品服務(wù)都是非常重要的事情。每個(gè)開(kāi)發(fā)者都接觸過(guò)日志,以至于每個(gè)人對(duì)日志的了解都會(huì)有所不同。

Log日志,不論對(duì)開(kāi)發(fā)者自身,還是對(duì)軟件系統(tǒng)乃至產(chǎn)品服務(wù)都是非常重要的事情。每個(gè)開(kāi)發(fā)者都接觸過(guò)日志,以至于每個(gè)人對(duì)日志的了解都會(huì)有所不同。

[[193908]] 

什么是日志

日志是什么呢?老碼農(nóng)看來(lái),日志是帶有明確時(shí)間標(biāo)記的信息數(shù)據(jù)記錄。

根據(jù)不同的使用場(chǎng)景和視角,日志的分類(lèi)也多種多樣。針對(duì)生成日志的主體,如果是開(kāi)發(fā)者,可以有工作或?qū)W習(xí)日志,如果是代碼,可以是程序日志。根據(jù)應(yīng)用程序的使用領(lǐng)域,可以有系統(tǒng)日志和應(yīng)用日志,還可以進(jìn)一步細(xì)分,例如消息日志,事件日志,數(shù)據(jù)庫(kù)日志等等。

記日志的方式

對(duì)于開(kāi)發(fā)者而言,隨手記日志(筆記)是一個(gè)良好的工作習(xí)慣。將工作或?qū)W習(xí)中遇到的問(wèn)題,解決方案,新的體會(huì)隨時(shí)記下來(lái),日積月累,就可以逐漸形成自己的知識(shí)體系。作為一個(gè)Evernote 的深度用戶(hù),老碼農(nóng)推薦使用Evernote,當(dāng)然有道云筆記之類(lèi)的其他工具同樣有效。開(kāi)發(fā)者自身的日志一般都是給自己看的,記錄工作或?qū)W習(xí)日志的方式因人而異,適合自己就好。

而程序代碼中的日志,多用于應(yīng)用中相關(guān)信息的跟蹤記錄,要便于其他開(kāi)發(fā)者或者其他應(yīng)用程序使用,一般是由日志標(biāo)準(zhǔn)的。廣泛使用的日志記錄標(biāo)準(zhǔn)是RFC 5424(https://tools.ietf.org/html/rfc5424)中定義的syslog。 syslog標(biāo)準(zhǔn)能夠標(biāo)準(zhǔn)化系統(tǒng)生成,過(guò)濾,記錄和分析日志消息。例如,其中定義的日志重要等級(jí)是這樣的:

  1. Emergency: system is unusable 
  2.   Alert: action must be taken immediately 
  3.    Critical: critical conditions 
  4.   Error: error conditions 
  5.    Warning: warning conditions 
  6.   Notice: normal but significant condition 
  7.   Informational: informational messages 
  8.    Debug: debug-level messages  

在實(shí)際應(yīng)用中,根據(jù)應(yīng)用場(chǎng)景,有可能不完全遵從RFC 5424, 但依然可以從各種各樣日志工具庫(kù)中看到他們的影子,參考《全棧的技術(shù)棧設(shè)想》,對(duì)于全棧必備的幾種編程語(yǔ)言而言,Java中的Log4j,Python 中的Logging, JavaScript 中的log4JS都是不錯(cuò)的選擇,遺憾的是,老碼農(nóng)沒(méi)有在Objective C 中使用過(guò)較好的日志庫(kù),還在用將nslog 寫(xiě)入文件的方式記日志,在C/C++中到是曾經(jīng)用過(guò)log4CXX以及zlog。

在python 的世界里,有著這樣相對(duì)偏執(zhí)的說(shuō)法,“以日志調(diào)試為榮,以單步跟蹤為恥”。雖然有矯枉過(guò)正的嫌疑,但充分說(shuō)明了記log日志的重要性。

常見(jiàn)應(yīng)用中的日志

成熟的系統(tǒng)中都有著自己的日志子系統(tǒng),例如windows的系統(tǒng)日志,Linux的syslog,docker的容器日志等。這里簡(jiǎn)要回顧一些常見(jiàn)后端服務(wù)中的日志:Nginx日志,mysql 日志 和 tomcat 日志。

Nginx日志主要分為兩種:訪問(wèn)日志和錯(cuò)誤日志。訪問(wèn)日志主要記錄客戶(hù)端訪問(wèn)Nginx的每一個(gè)請(qǐng)求,格式可以自定義。通過(guò)訪問(wèn)日志,可以得到用戶(hù)地域來(lái)源、跳轉(zhuǎn)來(lái)源、使用終端、某個(gè)URL訪問(wèn)量等相關(guān)信息。錯(cuò)誤日志主要記錄客戶(hù)端訪問(wèn)Nginx出錯(cuò)時(shí)的日志,格式不支持自定義。通過(guò)錯(cuò)誤日志,可以得到系統(tǒng)某個(gè)服務(wù)或server的性能瓶頸等。在分析nginx 日志時(shí), 老碼農(nóng)目前比較喜歡的工具是goaccess.

Tomcat下相關(guān)的日志文件有Cataline引擎的日志文件,文件名catalina.日期.log;Tomcat下內(nèi)部代碼丟出的日志,文件名localhost.日期.log;Tomcat下默認(rèn)manager應(yīng)用日志,文件名manager.日期.log ;控制臺(tái)輸出的日志,Linux下默認(rèn)重定向到catalina.out ;通過(guò)Servlet.xml配置的Access日志,應(yīng)用程序以log4j.properties:${catalina.base}/logs/probe.log重定向的日志等等。 就分析工具而言,老碼農(nóng)目前覺(jué)得Awstats是個(gè)不錯(cuò)的工具。

MySQL有以下幾種日志:

  1. 錯(cuò)誤日志:記錄啟動(dòng)、運(yùn)行或停止時(shí)出現(xiàn)的問(wèn)題,一般也會(huì)記錄警告信息。
  2. 一般查詢(xún)?nèi)罩荆河涗浗⒌目蛻?hù)端連接和執(zhí)行的語(yǔ)句。
  3. 慢查詢(xún)?nèi)罩荆河涗浰袌?zhí)行時(shí)間超過(guò)longquerytime秒的所有查詢(xún)或不使用索引的查詢(xún),可以幫我們定位服務(wù)器性能問(wèn)題。
  4. 二進(jìn)制日志:任何引起或可能引起數(shù)據(jù)庫(kù)變化的操作,主要用于復(fù)制和即時(shí)點(diǎn)恢復(fù)。
  5. 中繼日志:從主服務(wù)器的二進(jìn)制日志文件中復(fù)制而來(lái)的事件,并保存為的日志文件。
  6. 事務(wù)日志:記錄InnoDB等支持事務(wù)的存儲(chǔ)引擎執(zhí)行事務(wù)時(shí)產(chǎn)生的日志。

MySQL 中的日志不僅僅是跟蹤信息,而且成為了業(yè)務(wù)系統(tǒng)的一部分。就日志分析而言,老碼農(nóng)最喜歡的就是percona-toolkit了,尤其是其中的慢查詢(xún)分析工具pt-query-degist.

根據(jù)應(yīng)用中的日志,可以獲知系統(tǒng)中更有價(jià)值的信息,而且可以為自己的日志系統(tǒng)提供資糧。

日志分析平臺(tái)

對(duì)單應(yīng)用實(shí)體的日志分析,可以有一些非常不錯(cuò)的工具,例如上面提到的pt,goaccess等等。但是,對(duì)于整個(gè)應(yīng)用系統(tǒng)而言,在工作流或任務(wù)鏈上的每個(gè)服務(wù)組件都會(huì)產(chǎn)生日志,那么如何分析整個(gè)業(yè)務(wù)系統(tǒng)的日志呢?

老碼農(nóng)覺(jué)得ELK是日志分析平臺(tái)的一個(gè)上佳選擇。ELK由Elasticsearch、Logstash和Kibana三部分組件組成:Elasticsearch是個(gè)開(kāi)源分布式搜索引擎,它的特點(diǎn)是分布式,零配置,自動(dòng)發(fā)現(xiàn),索引自動(dòng)分片,索引副本機(jī)制,restful風(fēng)格接口,多數(shù)據(jù)源,自動(dòng)搜索負(fù)載等。Kibana 是一個(gè)開(kāi)源和免費(fèi)的工具,可以為 Logstash 和 ElasticSearch 提供日志分析結(jié)果的Web可視化界面,匯總、分析和搜索重要數(shù)據(jù)日志。Logstash是一個(gè)完全開(kāi)源的工具,可以對(duì)各種日志進(jìn)行收集、分析,并將其存儲(chǔ)供,logstash 的工作示意圖如下: 

 

在ELK方案中,logstash 進(jìn)行日志采集和預(yù)處理,ES 完成分布式檢索,Kibaba 做最終的分析結(jié)果可視化。隨之需求的變化, 基于ELK 之上還有很多變種,例如引進(jìn)Kafka消息隊(duì)列,增加Storm 實(shí)時(shí)分析等等,都使得基于日志的應(yīng)用實(shí)現(xiàn)更大的價(jià)值化。

更進(jìn)一步,會(huì)形成統(tǒng)一日志平臺(tái),逐漸形成業(yè)務(wù)系統(tǒng)的一部分,例如支持?jǐn)?shù)據(jù)的最終一致性等等。連自己都沒(méi)想到,日志居然如此的豐富多彩,還有很多有趣的問(wèn)題,例如日志的動(dòng)態(tài)開(kāi)關(guān)配置,日志傳輸中的準(zhǔn)實(shí)時(shí)性,寫(xiě)日志的性能損耗等等。

[[193909]] 

綜上,log日志的紀(jì)錄和分析,不僅僅是一種全棧必備的技能,更是一種開(kāi)發(fā)者的基本素養(yǎng)。 

責(zé)任編輯:龐桂玉 來(lái)源: 36大數(shù)據(jù)
相關(guān)推薦

2017-06-13 08:55:29

Log日志MySQL

2020-07-20 08:23:04

Redis分布式系統(tǒng)

2017-04-06 10:27:01

JavaScript基礎(chǔ)Java

2017-10-12 14:24:24

2021-06-01 07:16:21

C語(yǔ)言基礎(chǔ)代碼

2023-12-10 20:30:51

SQL工具數(shù)據(jù)

2017-08-07 13:02:32

全棧必備貝葉斯

2017-04-12 14:45:20

數(shù)據(jù)架構(gòu)數(shù)據(jù)源

2015-08-17 09:27:51

全棧工程師Devops工具周期表

2017-12-18 15:33:56

Java基礎(chǔ)編程

2023-08-21 09:51:57

全棧軟件開(kāi)發(fā)

2017-11-10 19:00:37

華為

2023-07-03 00:47:23

2013-12-09 09:42:50

JavaScript全棧式

2025-01-14 01:00:00

日志接口Log4j

2018-01-09 15:35:54

Python編程基礎(chǔ)

2017-07-05 11:09:35

華為開(kāi)發(fā)云

2017-07-31 12:00:42

創(chuàng)業(yè)必備工具棧

2022-12-15 08:44:52

2022-07-26 07:47:14

架構(gòu)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美日韩爱爱视频| 91精品蜜臀在线一区尤物| 欧美国产综合视频| 中文字幕精品无码亚| 伊人久久大香线蕉综合四虎小说| 亚洲第一av在线| 国产九九在线视频| 国产后进白嫩翘臀在线观看视频| xf在线a精品一区二区视频网站| 国产精品成人播放| 国产在线欧美在线| 青青草97国产精品麻豆| 日韩精品一区二区三区swag| 亚洲精品中文字幕无码蜜桃| 八戒八戒神马在线电影| 91欧美激情一区二区三区成人| 国产综合在线观看视频| 在线观看亚洲欧美| 综合久久一区| 中文字幕欧美国内| 亚洲久久久久久| 动漫一区二区三区| 欧美亚洲国产一区二区三区va| 成年人深夜视频| 99免在线观看免费视频高清| aa级大片欧美| 亚洲综合av影视| 中文字幕乱码人妻二区三区| 国产一区二区三区久久| 久久影视免费观看 | 国产无遮挡免费视频| 久久国产影院| 亚洲视频在线观看免费| 亚洲精品第二页| 麻豆一二三区精品蜜桃| 欧美在线一二三| 日韩a在线播放| 成人在线黄色电影| 一区二区高清视频在线观看| 在线综合视频网站| 午夜伦理在线| 中文字幕精品一区二区三区精品| 久久久久成人精品免费播放动漫| 女人18毛片一区二区三区| 极品美女销魂一区二区三区免费| 国产精品久久9| www.色国产| 久久久久久久高潮| 日韩av三级在线观看| 日本一区二区三区精品| 国产日韩1区| 97国产成人精品视频| 久久精品国产亚洲av无码娇色| 自拍日韩欧美| 九九久久精品一区| 午夜免费激情视频| 综合色一区二区| 欧美日韩电影在线观看| 久久久久久蜜桃| 黑人一区二区| 97视频免费观看| 看片网址国产福利av中文字幕| 亚洲国产黄色| 国自在线精品视频| 日韩 欧美 综合| 老鸭窝毛片一区二区三区| 17婷婷久久www| youjizz在线视频| 免费成人你懂的| 亚洲a中文字幕| 国产成年妇视频| 国产 日韩 欧美大片| 激情五月综合色婷婷一区二区| 天天综合网在线观看| 久久嫩草精品久久久久| 手机成人在线| www.久久久久.com| 图片区小说区区亚洲影院| 欧美aⅴ在线观看| 久久精品超碰| 精品福利一区二区三区| 大黑人交xxx极品hd| 日韩黄色大片| 欧美激情2020午夜免费观看| 日韩免费视频网站| 奇米一区二区三区| 亚洲一区二区三区毛片| 色香蕉在线视频| 亚洲国产成人自拍| 久久这里只有精品8| 涩涩在线视频| 7777女厕盗摄久久久| 污污免费在线观看| av中文字幕一区二区| 久久综合国产精品台湾中文娱乐网| 久久久久久久久久综合| 日日摸夜夜添夜夜添亚洲女人| 成人午夜小视频| 视频国产在线观看| 18成人在线视频| 青青青青草视频| 国产欧美自拍| 亚洲精品在线观看视频| 东方伊人免费在线观看| 黄色一区二区三区四区| 国产精品久久久久免费a∨| 精品人妻无码一区二区| 国产日韩欧美一区二区三区综合| 真人做人试看60分钟免费| 欧美极品影院| 亚洲成人aaa| 国产传媒免费在线观看| 国产精品毛片| 成人黄动漫网站免费| 国产黄在线播放| 亚洲大片在线观看| 亚洲网中文字幕| 精品成人影院| 4k岛国日韩精品**专区| japanese国产| 国产精品国产自产拍高清av| 国产高清精品在线观看| 777久久精品| 久久精视频免费在线久久完整在线看| 无码人妻丰满熟妇区五十路| 成人综合婷婷国产精品久久| 一区二区三区四区在线视频 | 国产精品欧美激情| 亚洲av片在线观看| 亚洲国产日韩a在线播放性色| 中文字幕资源在线观看| 欧美综合视频| 国产精品27p| 三区在线观看| 精品福利樱桃av导航| 熟女人妻一区二区三区免费看| 久久久久久久久丰满| 国产精品夜色7777狼人| 精品三级久久久久久久电影聊斋| 五月激情六月综合| 性色av蜜臀av浪潮av老女人| 欧美成人一品| 91在线无精精品一区二区| 视频三区在线| 欧美日产国产精品| 香蕉久久久久久久| 日本亚洲欧美天堂免费| 日本成人黄色| aaaa欧美| 日韩在线资源网| 一级片视频网站| 国产精品久久久久aaaa樱花| 天堂网在线免费观看| 成人激情在线| 国产日产欧美a一级在线| 毛片在线看网站| 欧美一区二区三区人| 唐朝av高清盛宴| 国产不卡在线一区| 黄色一级片在线看| 日韩美女毛片| 国产精品白嫩美女在线观看| jizz亚洲| 91精品福利在线一区二区三区| 国产大学生自拍| av亚洲精华国产精华| 黄色一级视频片| 欧美中文一区二区| 91精品免费视频| 日本在线视频www鲁啊鲁| 亚洲国产福利在线| 奴色虐av一区二区三区| 国产精品网友自拍| 国产黄色一区二区三区| 亚洲第一伊人| 五月天久久综合网| 国产一区二区三区亚洲综合 | 在线观看日韩羞羞视频| 国产免费av国片精品草莓男男| 国模精品系列视频| 蜜芽tv福利在线视频| 91高清视频免费看| 午夜激情福利网| 91麻豆swag| 天天干天天av| 亚洲精品社区| 一区二区三区四区五区精品| 久久久久毛片免费观看| 亚洲 日韩 国产第一| 69久久夜色| 精品电影一区二区三区| 看黄色一级大片| 亚洲免费av在线| 国产精品揄拍100视频| 韩国理伦片一区二区三区在线播放 | 久久精品亚洲欧美日韩精品中文字幕| 99国产视频在线| av一区在线播放| 久久免费视频在线| 在线激情免费视频| 亚洲精品久久视频| 国产精品嫩草影院桃色| 亚洲成a天堂v人片| 久久av红桃一区二区禁漫| 91丝袜美腿高跟国产极品老师| 国产乱码一区二区三区四区| 六月丁香综合| 高清欧美精品xxxxx| 91亚洲国产成人久久精品| 久久亚洲高清| 欧美一区一区| 国产精品扒开腿做| 美女高潮在线观看| 欧美另类暴力丝袜| 欧美成人视屏| 亚洲人免费视频| 隣の若妻さん波多野结衣| 欧美疯狂做受xxxx富婆| 免费黄色av片| 天天操天天色综合| 麻豆一区产品精品蜜桃的特点 | 国产精品一级片| 伊人影院综合在线| 蜜桃av综合| 青青青免费在线| 伊人蜜桃色噜噜激情综合| 黄色免费高清视频| 色综合天天爱| 三级三级久久三级久久18| 色婷婷狠狠五月综合天色拍| 国产欧美日韩一区| 999国产精品一区| 亚洲japanese制服美女| 欧美极品在线| 国产精品久久久久久久7电影| 一二三四视频在线中文| 性色av一区二区三区红粉影视| 午夜羞羞小视频在线观看| 超碰精品一区二区三区乱码| 亚洲1卡2卡3卡4卡乱码精品| 一区二区三区www| 成人性爱视频在线观看| 亚洲美女在线看| 蜜桃视频在线免费| 亚洲欧洲午夜一线一品| 国产三级电影在线| 亚洲无av在线中文字幕| 国产福利在线| 伊人久久久久久久久久久| 国产在线日本| 中文字幕亚洲欧美一区二区三区 | 国产日韩在线看| 祥仔av免费一区二区三区四区| 国产九九精品视频| 欧美一级做a| 91精品视频在线| 欧美三级一区| 国产一区免费在线| 久操精品在线| 亚洲欧洲日韩综合二区| 99久久精品费精品国产| 日韩精品第1页| 亚洲二区免费| 久久九九国产视频| 美女网站色91| 一级片免费在线观看视频| 国产不卡视频在线观看| 黄色a一级视频| 国产三级久久久| 99成人在线观看| 一区二区成人在线| 天天操天天摸天天干| 日本精品一级二级| 亚洲一卡二卡在线| 精品欧美一区二区久久 | 久久久精品国产免费观看同学| 亚洲码无人客一区二区三区| 国产精品视频观看| 欧美又粗又大又长| 欧美性xxxxx| 国产丝袜在线视频| 亚洲精品美女久久久久| 91美女视频在线| 欧美成人午夜视频| 亚洲黄色网址| 91久久精品一区二区别| 欧美爱爱网站| 一区二区三区四区欧美| 136国产福利精品导航网址| 日日噜噜噜噜久久久精品毛片| 国内成人精品2018免费看| 日韩av手机在线播放| 中文字幕第一区二区| 久久久久亚洲av片无码下载蜜桃 | 91超碰caoporn97人人| 久久免费影院| 国产午夜精品一区| 国产韩日影视精品| 欧美极品欧美精品欧美| 国产在线一区二区| 日本黄色网址大全| 亚洲一区二区免费视频| 一级黄色大片网站| 日韩经典第一页| 91麻豆免费在线视频| 国产精品福利片| 国偷自产视频一区二区久| 中文字幕一区二区三区有限公司| 午夜在线视频一区二区区别| www激情五月| 国产精品丝袜久久久久久app| 可以在线观看av的网站| 欧美一区二区国产| jyzzz在线观看视频| 日本aⅴ大伊香蕉精品视频| 日韩精品一区二区三区中文在线| 图片区小说区区亚洲五月| 亚洲精选国产| 麻豆精品国产传媒| 中文字幕在线一区| 欧美成人一区二区视频| 亚洲精品国产欧美| 丁香花在线观看完整版电影| 成人免费黄色网| 欧美高清视频在线观看mv| 男人透女人免费视频| 91影院在线观看| 国产精品theporn动漫| 日韩免费电影网站| 成人影院www在线观看| 国产精品一区二区三区毛片淫片 | 亚洲偷熟乱区亚洲香蕉av| 999精品网| 成人自拍网站| 欧美日韩成人| 日本一区二区免费视频| 亚洲男人的天堂av| 一起草av在线| 日韩中文字幕精品视频| 99欧美精品| 中文字幕精品一区日韩| 免费人成在线不卡| 少妇愉情理伦三级| 欧美日韩亚洲综合一区二区三区| 国产鲁鲁视频在线观看免费| 国产精品福利在线观看| 综合伊思人在钱三区| 免费黄色福利视频| 久久久久88色偷偷免费| 亚洲高清视频免费观看| 中文字幕亚洲欧美在线| 欧美在线se| 激情视频小说图片| 成人国产视频在线观看| 国产精品第108页| 日韩国产欧美精品一区二区三区| 国产乱码精品一区二三赶尸艳谈| 久久精品国产99精品国产亚洲性色| 一区二区国产在线观看| 久久丫精品国产亚洲av不卡| 在线观看三级视频欧美| 91最新在线| 91在线网站视频| 欧美天堂亚洲电影院在线观看 | 亚洲精选视频在线| www.av网站| 国内精品小视频在线观看| 色婷婷狠狠五月综合天色拍| 欧美日韩亚洲自拍| 亚洲日本一区二区| 六月丁香综合网| 国产精品99蜜臀久久不卡二区 | 美女视频久久黄| 久久中文资源| 青青在线免费观看视频| 国产精品麻豆久久久| 性一交一乱一乱一视频| 97成人精品视频在线观看| 精品国产91乱码一区二区三区四区| 日本中文字幕二区| 亚洲在线视频一区| 蝌蚪视频在线播放| 亚洲自拍偷拍在线| 久久欧美肥婆一二区| 永久免费看片视频教学| 亚洲国产精品一区二区三区| 国产成人精品一区二区三区在线 | 免费网站看av| 亚洲人成电影在线观看天堂色| 亚洲精品自拍| 色综合久久久久无码专区| 国产精品久久久久久久久免费桃花| 成人福利小视频| 国产精品久久久久久av| 黄色工厂这里只有精品| 手机看片国产日韩| 亚洲精品国产精品国自产在线 | 日韩精品极品毛片系列视频| 久久免费影院| 激情五月开心婷婷|