lek日志系統(tǒng)學(xué)習(xí)筆記

雖然作為一個(gè)后端開發(fā)辕棚,可能對日志系統(tǒng)lek的直接應(yīng)用多過于學(xué)習(xí)維護(hù)焦人,但是我們運(yùn)維維護(hù)的elasticsearch總是崩竖独,每次都說我用得不對,出于這個(gè)原因砂客,決定對lek進(jìn)行一次粗略的學(xué)習(xí)泥张,對基本概念和使用方法記錄和總結(jié)。

我們的lek

lek是三個(gè)工具鞠值,負(fù)責(zé)數(shù)據(jù)采集的logstash媚创,負(fù)責(zé)存放和搜索的elasticsearch,負(fù)責(zé)數(shù)據(jù)展示的kibana齿诉,在我們公司還有用到一個(gè)負(fù)責(zé)數(shù)據(jù)上報(bào)的kafka筝野,kafka也是logstash的數(shù)據(jù)來源。

按照我們現(xiàn)在的使用場景主要是:記錄用戶行為事件粤剧,我也是主要以存儲用戶事件為例來學(xué)習(xí)這三個(gè)工具歇竟,畢竟學(xué)了沒有應(yīng)用場景很難徹底掌握。

主要操作按照數(shù)據(jù)流向來講抵恋。


用戶操作調(diào)用外部接口焕议,外部接口調(diào)用微服務(wù),其中有些微服務(wù)是底層上報(bào)服務(wù)弧关,而上報(bào)服務(wù)將kafka封裝盅安,約定一個(gè)kafka topic對應(yīng)一個(gè)用戶行為唤锉,比如登錄,注冊别瞭,產(chǎn)生消費(fèi)窿祥。用戶每個(gè)行為都會調(diào)用到這個(gè)上報(bào)服務(wù),所以負(fù)載非常高蝙寨,但是得益于kafka優(yōu)秀的性能晒衩,我們的一些監(jiān)聽事件的需求得以實(shí)現(xiàn),并且最重要的是可以解耦墙歪,比如當(dāng)用戶登錄超過3天送代金券或者說用戶登錄時(shí)等級超過某個(gè)級別時(shí)送什么東西听系。每個(gè)服務(wù)之間相互獨(dú)立,互不干擾虹菲,只需要監(jiān)聽相應(yīng)的topic就完事了靠胜。

然后logstash也是監(jiān)聽了kafka的所有的用戶事件廣播,將kafka的廣播內(nèi)容轉(zhuǎn)化成對應(yīng)es中預(yù)先設(shè)定好的的數(shù)據(jù)類型毕源,將數(shù)據(jù)過濾浪漠,拼接,批量之后脑豹,對es發(fā)起存儲請求郑藏,將用戶在什么時(shí)間段干了什么存進(jìn)es中。

logstash存進(jìn)elasticsearch的大量數(shù)據(jù)瘩欺,通過elasticsearch的優(yōu)秀搜索性能,在全文檢索拌牲,日志分析這個(gè)場景上俱饿,es比mysql搜索起來快很多(為了提高數(shù)據(jù)可用性,我們還將同樣的數(shù)據(jù)存儲進(jìn)一個(gè)分月分表的mysql中塌忽,但是很少用拍埠,搜索起來也比es慢很多),然后這些數(shù)據(jù)可以讓我們數(shù)據(jù)中心分析土居,或者是做一些年度榜單枣购,或者是用戶個(gè)人年度總結(jié)的一些數(shù)據(jù)來源,又或者是用戶統(tǒng)計(jì)擦耀。

kibana作為es數(shù)據(jù)可視話工具棉圈,在日常中用得比較多。比如經(jīng)常有運(yùn)營讓我?guī)兔茨硞€(gè)用戶是不是真的連續(xù)登陸能領(lǐng)取優(yōu)惠還是在欺騙我們的運(yùn)營眷蜓,或者是測試說我們莫名其妙改了他的密碼分瘾,我們會用他曾經(jīng)干了什么來打他的臉,或者是被盜號了ip多次變化吁系,或者是怎樣的一些用戶行為需要查詢的德召。打開kibana白魂,點(diǎn)一點(diǎn)就能把相關(guān)的數(shù)據(jù)輕松找到,而不用寫腳本上岗,或者復(fù)雜的es查詢語句福荸。

之后會每天學(xué)習(xí)一個(gè)工具,在此記錄發(fā)表肴掷。

ps:在網(wǎng)上看到很多公司通過lek來記錄服務(wù)日志逞姿,但是我們公司并沒有那么多資源可以搭建滿足所有服務(wù)日志采集的lek,所以只記錄最重要的用戶事件捆等。滞造。。要是有條件栋烤,可以通過logstash把所有日志都存進(jìn)es谒养,特別是針對微服務(wù)來說,這樣明郭,像是調(diào)用鏈的數(shù)據(jù)來源买窟,可視化日志,日志分析都有可能實(shí)現(xiàn)薯定。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末始绍,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子话侄,更是在濱河造成了極大的恐慌亏推,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件年堆,死亡現(xiàn)場離奇詭異吞杭,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)变丧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進(jìn)店門芽狗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人痒蓬,你說我怎么就攤上這事童擎。” “怎么了攻晒?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵顾复,是天一觀的道長。 經(jīng)常有香客問我炎辨,道長捕透,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮乙嘀,結(jié)果婚禮上末购,老公的妹妹穿的比我還像新娘。我一直安慰自己虎谢,他們只是感情好盟榴,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著婴噩,像睡著了一般擎场。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上几莽,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天迅办,我揣著相機(jī)與錄音,去河邊找鬼章蚣。 笑死站欺,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的纤垂。 我是一名探鬼主播矾策,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼峭沦!你這毒婦竟也來了贾虽?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤吼鱼,失蹤者是張志新(化名)和其女友劉穎蓬豁,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蛉抓,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡庆尘,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了巷送。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,015評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡矛辕,死狀恐怖笑跛,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情聊品,我是刑警寧澤飞蹂,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站翻屈,受9級特大地震影響陈哑,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一惊窖、第九天 我趴在偏房一處隱蔽的房頂上張望刽宪。 院中可真熱鬧,春花似錦界酒、人聲如沸圣拄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽庇谆。三九已至,卻和暖如春凭疮,著一層夾襖步出監(jiān)牢的瞬間饭耳,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工执解, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留寞肖,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓材鹦,卻偏偏與公主長得像逝淹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子桶唐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內(nèi)容