千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

手機(jī)站
千鋒教育

千鋒學(xué)習(xí)站 | 隨時(shí)隨地免費(fèi)學(xué)

千鋒教育

掃一掃進(jìn)入千鋒手機(jī)站

領(lǐng)取全套視頻
千鋒教育

關(guān)注千鋒學(xué)習(xí)站小程序
隨時(shí)隨地免費(fèi)學(xué)習(xí)課程

當(dāng)前位置:首頁  >  技術(shù)干貨  > 大型高并發(fā)網(wǎng)站的日志架構(gòu)是什么樣子一般存儲(chǔ)哪些數(shù)據(jù)?

大型高并發(fā)網(wǎng)站的日志架構(gòu)是什么樣子一般存儲(chǔ)哪些數(shù)據(jù)?

來源:千鋒教育
發(fā)布人:xqq
時(shí)間: 2023-10-13 18:52:11 1697194331

一、大型高并發(fā)網(wǎng)站的日志架構(gòu)是什么樣子一般存儲(chǔ)哪些數(shù)據(jù)

簡(jiǎn)單介紹一下,主要思路就是把寫的log文件通過logstesh 格式化然后存到 Elasticsearch 里面,這樣多個(gè)節(jié)點(diǎn)產(chǎn)生的日志就可以統(tǒng)一集中管理了。而且還能快速全文檢索,搜索到你需要的信息。

至于日志要記錄什么,當(dāng)然跟業(yè)務(wù)邏輯有關(guān)系了,不能泛泛而論吧。

比如一些函數(shù)的運(yùn)行條件啊,輸入檢查啊,但是這只是開發(fā)拍錯(cuò)方面的。

還可以做一些有意義的統(tǒng)計(jì)數(shù)據(jù),用這個(gè)elasticsearch 配合ELK 提供的dashboard,還可以做報(bào)表,用來吹逼KPI。 比如日志可以記錄用戶的訪問時(shí)間,ip,等等信息,那你很容易就可以做一個(gè)報(bào)表來說明這個(gè)月的流量比上個(gè)月增長了多少,這個(gè)記錄可以細(xì)化到模塊,那你自己開發(fā)的模塊貢獻(xiàn)了主要的流量增長那不就可以吹逼KPI了么,這就是所謂數(shù)據(jù)挖掘了,elasticsearch還可以配合hadoop之類的使用,說到這里大家應(yīng)該知道怎么繼續(xù)科學(xué)裝逼了吧。

基于這個(gè)還能做更多有想象力的事兒,主要是集中管理大量node上產(chǎn)生的日志帶來的好處。另外logstesh支持多種input,你也可以自己給它寫input plugin,所以日志產(chǎn)生其實(shí)就很隨性了,第三方庫非標(biāo)準(zhǔn)化的日志也可以輕松的納入進(jìn)來給format成標(biāo)準(zhǔn)化日志。

進(jìn)一步的,如果你的應(yīng)用夠大型,這個(gè)elk stack也可以搞成一個(gè)云服務(wù)嘛,所有的應(yīng)用都可以接入,進(jìn)而你會(huì)有更科學(xué)的裝逼姿勢(shì)。

延伸閱讀:

二、字符集(Character set)是什么

是多個(gè)字符(英文字符,漢字字符,或者其他國家語言字符)的集合,字符集種類較多,每個(gè)字符集包含的字符個(gè)數(shù)不同。

特點(diǎn):

①字符編碼方式是用一個(gè)或多個(gè)字節(jié)表示字符集中的一個(gè)字符

②每種字符集都有自己特有的編碼方式,因此同一個(gè)字符,在不同字符集的編碼方式下,會(huì)產(chǎn)生不同的二進(jìn)制

常見字符集:

ASCII字符集:基于羅馬字母表的一套字符集,它采用1個(gè)字節(jié)的低7位表示字符,高位始終為0。

LATIN1字符集:相對(duì)于ASCII字符集做了擴(kuò)展,仍然使用一個(gè)字節(jié)表示字符,但啟用了高位,擴(kuò)展了字符集的表示范圍。

GBK字符集:支持中文,字符有一字節(jié)編碼和兩字節(jié)編碼方式。

UTF8字符集:Unicode字符集的一種,是計(jì)算機(jī)科學(xué)領(lǐng)域里的一項(xiàng)業(yè)界標(biāo)準(zhǔn),支持了所有國家的文字字符,utf8采用1-4個(gè)字節(jié)表示字符。

聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
10年以上業(yè)內(nèi)強(qiáng)師集結(jié),手把手帶你蛻變精英
請(qǐng)您保持通訊暢通,專屬學(xué)習(xí)老師24小時(shí)內(nèi)將與您1V1溝通
免費(fèi)領(lǐng)取
今日已有369人領(lǐng)取成功
劉同學(xué) 138****2860 剛剛成功領(lǐng)取
王同學(xué) 131****2015 剛剛成功領(lǐng)取
張同學(xué) 133****4652 剛剛成功領(lǐng)取
李同學(xué) 135****8607 剛剛成功領(lǐng)取
楊同學(xué) 132****5667 剛剛成功領(lǐng)取
岳同學(xué) 134****6652 剛剛成功領(lǐng)取
梁同學(xué) 157****2950 剛剛成功領(lǐng)取
劉同學(xué) 189****1015 剛剛成功領(lǐng)取
張同學(xué) 155****4678 剛剛成功領(lǐng)取
鄒同學(xué) 139****2907 剛剛成功領(lǐng)取
董同學(xué) 138****2867 剛剛成功領(lǐng)取
周同學(xué) 136****3602 剛剛成功領(lǐng)取
相關(guān)推薦HOT
用count(*)做判斷條件怎么弄的好一點(diǎn)?

一、用count(*)做判斷條件弄的好一點(diǎn)的方法1、使用索引來優(yōu)化查詢?nèi)绻樵冎猩婕暗降谋淼牧卸家烟砑恿苏_的索引,那么查詢的效率將得到大幅...詳情>>

2023-10-13 20:14:55
teradata與greenplum的區(qū)別?

一、teradata與greenplum的區(qū)別 1、架構(gòu)不同:Teradata是一種對(duì)稱多處理(Symmetric Multiprocessing,SMP)架構(gòu),而Greenplum是一種以共享無阻塞詳情>>

2023-10-13 20:07:18
arcgis的mdb數(shù)據(jù)庫怎么轉(zhuǎn)成db數(shù)據(jù)庫?

一、arcgis的mdb數(shù)據(jù)庫轉(zhuǎn)成db數(shù)據(jù)庫的方法1、導(dǎo)出mdb數(shù)據(jù)庫中的數(shù)據(jù)表使用ArcGIS中的Export功能將MDB數(shù)據(jù)庫中的數(shù)據(jù)表導(dǎo)出為CSV或Excel格式的文...詳情>>

2023-10-13 20:04:31
怎么分析判斷一個(gè)網(wǎng)站的后臺(tái)數(shù)據(jù)庫管理系統(tǒng)是什么?

一、分析判斷一個(gè)網(wǎng)站的后臺(tái)數(shù)據(jù)庫管理系統(tǒng)是什么的方法1、根據(jù)網(wǎng)頁編程語言去判斷結(jié)合網(wǎng)頁編程語言和后臺(tái)數(shù)據(jù)庫系統(tǒng)的常見搭配可以判斷出該網(wǎng)...詳情>>

2023-10-13 20:00:20
MYSQL的幻讀和我們平常說的幻讀有什么區(qū)別?

一、MYSQL的幻讀和我們平常說的幻讀有什么區(qū)別平常說的幻讀:事務(wù)1查詢id詳情>>

2023-10-13 19:58:38
快速通道
久久亚洲中文字幕精品一区四,亚洲日本另类欧美一区二区,久久久久久久这里只有免费费精品,高清国产激情视频在线观看
在线观看免费人成视频在线 | 亚洲中文字幕精品不卡一本 | 在线观看片免费人成视频网 | 亚洲不卡在线视频 | 亚洲成年人电影在线观看 | 久久免费视频777 |