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

如何用 ELK 搭建 TB 級(jí)的日志監(jiān)控系統(tǒng)?

安全 應(yīng)用安全
日志文件采集端我們使用 FileBeat,運(yùn)維通過我們的后臺(tái)管理界面化配置,每個(gè)機(jī)器對(duì)應(yīng)一個(gè) FileBeat,每個(gè) FileBeat日志對(duì)應(yīng)的 Topic 可以是一對(duì)一、多對(duì)一,根據(jù)日常的日志量配置不同的策略。

本文主要介紹怎么使用 ELK Stack 幫助我們打造一個(gè)支撐起日產(chǎn) TB 級(jí)的日志監(jiān)控系統(tǒng)。在企業(yè)級(jí)的微服務(wù)環(huán)境中,跑著成百上千個(gè)服務(wù)都算是比較小的規(guī)模了。在生產(chǎn)環(huán)境上,日志扮演著很重要的角色,排查異常需要日志,性能優(yōu)化需要日志,業(yè)務(wù)排查需要業(yè)務(wù)等等。

然而在生產(chǎn)上跑著成百上千個(gè)服務(wù),每個(gè)服務(wù)都只會(huì)簡(jiǎn)單的本地化存儲(chǔ),當(dāng)需要日志協(xié)助排查問題時(shí),很難找到日志所在的節(jié)點(diǎn)。也很難挖掘業(yè)務(wù)日志的數(shù)據(jù)價(jià)值。

那么將日志統(tǒng)一輸出到一個(gè)地方集中管理,然后將日志處理化,把結(jié)果輸出成運(yùn)維、研發(fā)可用的數(shù)據(jù)是解決日志管理、協(xié)助運(yùn)維的可行方案,也是企業(yè)迫切解決日志的需求。

我們的解決方案

圖片

通過上面的需求我們推出了日志監(jiān)控系統(tǒng),如上圖:

  • 日志統(tǒng)一收集、過濾清洗。
  • 生成可視化界面、監(jiān)控,告警,日志搜索。

圖片

功能流程概覽如上圖:

  • 在每個(gè)服務(wù)節(jié)點(diǎn)上埋點(diǎn),實(shí)時(shí)采集相關(guān)日志。
  • 統(tǒng)一日志收集服務(wù)、過濾、清洗日志后生成可視化界面、告警功能。

我們的架構(gòu)

圖片

①日志文件采集端我們使用 FileBeat,運(yùn)維通過我們的后臺(tái)管理界面化配置,每個(gè)機(jī)器對(duì)應(yīng)一個(gè) FileBeat,每個(gè) FileBeat日志對(duì)應(yīng)的 Topic 可以是一對(duì)一、多對(duì)一,根據(jù)日常的日志量配置不同的策略。

除了采集業(yè)務(wù)服務(wù)日志外,我們還收集了 MySQL 的慢查詢?nèi)罩竞湾e(cuò)誤日志,還有別的第三方服務(wù)日志,如:Nginx 等。

最后結(jié)合我們的自動(dòng)化發(fā)布平臺(tái),自動(dòng)發(fā)布并啟動(dòng)每一個(gè) FileBeat 進(jìn)程。

②調(diào)用棧、鏈路、進(jìn)程監(jiān)控指標(biāo)我們使用的代理方式:Elastic APM,這樣對(duì)于業(yè)務(wù)側(cè)的程序無需任何改動(dòng)。

對(duì)于已經(jīng)在運(yùn)營中的業(yè)務(wù)系統(tǒng)來說,為了加入監(jiān)控而需要改動(dòng)代碼,那是不可取的,也是無法接受的。

Elastic APM 可以幫我們收集 HTTP 接口的調(diào)用鏈路、內(nèi)部方法調(diào)用棧、使用的SQL、進(jìn)程的 CPU、內(nèi)存使用指標(biāo)等。關(guān)注公號(hào):碼猿技術(shù)專欄,回復(fù)關(guān)鍵詞:1111 獲取阿里內(nèi)部的Java性能調(diào)優(yōu)手冊(cè)

可能有人會(huì)有疑問,用了 Elastic APM,其它日志基本都可以不用采集了。還要用 FileBeat 干嘛?

是的,Elastic APM 采集的信息確實(shí)能幫我們定位 80% 以上的問題,但是它不是所有的語言都支持的比如:C。

其二、它無法幫你采集你想要的非 Error 日志和所謂的關(guān)鍵日志,比如:某個(gè)接口調(diào)用時(shí)出了錯(cuò),你想看出錯(cuò)時(shí)間點(diǎn)的前后日志;還有打印業(yè)務(wù)相關(guān)方便做分析的日志。

其三、自定義的業(yè)務(wù)異常,該異常屬于非系統(tǒng)異常,屬于業(yè)務(wù)范疇,APM 會(huì)把這類異常當(dāng)成系統(tǒng)異常上報(bào)。

如果你后面對(duì)系統(tǒng)異常做告警,那這些異常將會(huì)干擾告警的準(zhǔn)確度,你也不能去過濾業(yè)務(wù)異常,因?yàn)樽远x的業(yè)務(wù)異常種類也不少。

③同時(shí)我們對(duì) Agent 進(jìn)行了二開。采集更詳細(xì)的 GC、堆棧、內(nèi)存、線程信息。

④服務(wù)器采集我們采用普羅米修斯。

⑤由于我們是 Saas 服務(wù)化,服務(wù) N 多,很多的服務(wù)日志做不到統(tǒng)一規(guī)范化,這也跟歷史遺留問題有關(guān),一個(gè)與業(yè)務(wù)系統(tǒng)無關(guān)的系統(tǒng)去間接或直接地去對(duì)接已有的業(yè)務(wù)系統(tǒng),為了適配自己而讓其更改代碼,那是推不動(dòng)的。

牛逼的設(shè)計(jì)是讓自己去兼容別人,把對(duì)方當(dāng)成攻擊自己的對(duì)象。很多日志是沒有意義的,比如:開發(fā)過程中為了方便排查跟蹤問題,在 if else 里打印只是有標(biāo)志性的日志,代表是走了 if 代碼塊還是 else 代碼塊。

甚至有些服務(wù)還打印著 Debug 級(jí)別的日志。在成本、資源的有限條件下,所有所有的日志是不現(xiàn)實(shí)的,即使資源允許,一年下來將是一比很大的開銷。

所以我們采用了過濾、清洗、動(dòng)態(tài)調(diào)整日志優(yōu)先級(jí)采集等方案。首先把日志全量采集到 Kafka 集群中,設(shè)定一個(gè)很短的有效期。

我們目前設(shè)置的是一個(gè)小時(shí),一個(gè)小時(shí)的數(shù)據(jù)量,我們的資源暫時(shí)還能接受。

⑥Log Streams 是我們的日志過濾、清洗的流處理服務(wù)。為什么還要 ETL 過濾器呢?

因?yàn)槲覀兊娜罩痉?wù)資源有限,但不對(duì)啊,原來的日志分散在各各服務(wù)的本地存儲(chǔ)介質(zhì)上也是需要資源的哈。

現(xiàn)在我們也只是匯集而已哈,收集上來后,原來在各服務(wù)上的資源就可以釋放掉日志占用的部分資源了呀。

沒錯(cuò),這樣算確實(shí)是把原來在各服務(wù)上的資源化分到了日志服務(wù)資源上來而已,并沒有增加資源。

不過這只是理論上的,在線上的服務(wù),資源擴(kuò)大容易,收縮就沒那么容易了,實(shí)施起來極其困難。

所以短時(shí)間內(nèi)是不可能在各服務(wù)上使用的日志資源化分到日志服務(wù)上來的。這樣的話,日志服務(wù)的資源就是當(dāng)前所有服務(wù)日志使用資源的量。

隨存儲(chǔ)的時(shí)間越長,資源消耗越大。如果解決一個(gè)非業(yè)務(wù)或非解決不可的問題,在短時(shí)間內(nèi)需要投入的成本大于解決當(dāng)前問題所帶來收益的話,我想,在資金有限的情況下,沒有哪個(gè)領(lǐng)導(dǎo)、公司愿意采納的方案。

所以從成本上考慮,我們?cè)?Log Streams 服務(wù)引入了過濾器,過濾沒有價(jià)值的日志數(shù)據(jù),從而減少了日志服務(wù)使用的資源成本。

技術(shù)我們采用 Kafka Streams 作為 ETL 流處理。通過界面化配置實(shí)現(xiàn)動(dòng)態(tài)過濾清洗的規(guī)則。

大概規(guī)則如下:

  • 界面化配置日志采集。默認(rèn) Error 級(jí)別的日志全量采集。
  • 以錯(cuò)誤時(shí)間點(diǎn)為中心,在流處理中開窗,輻射上下可配的 N 時(shí)間點(diǎn)采集非 Error 級(jí)別日志,默認(rèn)只采 info 級(jí)別。
  • 每個(gè)服務(wù)可配 100 個(gè)關(guān)鍵日志,默認(rèn)關(guān)鍵日志全量采集。
  • 在慢 SQL 的基礎(chǔ)上,按業(yè)務(wù)分類配置不同的耗時(shí)再次過濾。
  • 按業(yè)務(wù)需求實(shí)時(shí)統(tǒng)計(jì)業(yè)務(wù) SQL,比如:高峰期階段,統(tǒng)計(jì)一小時(shí)內(nèi)同類業(yè)務(wù) SQL 的查詢頻率。可為 DBA 提供優(yōu)化數(shù)據(jù)庫的依據(jù),如按查詢的 SQL 創(chuàng)建索引。
  • 高峰時(shí)段按業(yè)務(wù)類型的權(quán)重指標(biāo)、日志等級(jí)指標(biāo)、每個(gè)服務(wù)在一個(gè)時(shí)段內(nèi)日志最大限制量指標(biāo)、時(shí)間段指標(biāo)等動(dòng)態(tài)清洗過濾日志。
  • 根據(jù)不同的時(shí)間段動(dòng)態(tài)收縮時(shí)間窗口。關(guān)注公號(hào):碼猿技術(shù)專欄,回復(fù)關(guān)鍵詞:1111 獲取阿里內(nèi)部的Java性能調(diào)優(yōu)手冊(cè)
  • 日志索引生成規(guī)則:按服務(wù)生成的日志文件規(guī)則生成對(duì)應(yīng)的 index,比如:某個(gè)服務(wù)日志分為:debug、info、error、xx_keyword,那么生成的索引也是 debug、info、error、xx_keyword 加日期作后綴。這樣做的目的是為研發(fā)以原習(xí)慣性地去使用日志。

⑦可視化界面我們主要使用 Grafana,它支持的眾多數(shù)據(jù)源中,其中就有普羅米修斯和 Elasticsearch,與普羅米修斯可謂是無縫對(duì)接。而 Kibana 我們主要用于 APM 的可視分析。

日志可視化

我們的日志可視化如下圖:

圖片

圖片

圖片

圖片

圖片

圖片

責(zé)任編輯:武曉燕 來源: 碼猿技術(shù)專欄
相關(guān)推薦

2020-06-11 09:00:59

ELKTB級(jí)監(jiān)控

2022-03-08 08:21:21

Spring日志分析系統(tǒng)日志數(shù)據(jù)

2020-05-18 14:55:34

監(jiān)控系統(tǒng)架構(gòu)技術(shù)

2011-03-23 09:05:40

Nagios監(jiān)控

2015-11-25 11:16:45

2025-04-07 00:00:00

云原生架構(gòu)Kubernetes

2017-08-16 15:11:10

ELK集群監(jiān)控

2017-04-24 15:12:53

西部數(shù)據(jù)硬盤

2022-03-17 15:34:47

printf日志

2020-12-02 13:19:47

Shell監(jiān)控文件Linux

2022-02-25 08:19:12

項(xiàng)目npm倉庫業(yè)務(wù)組件庫

2018-01-30 14:26:49

監(jiān)控應(yīng)用性能管理運(yùn)維管理

2021-09-13 08:20:13

Loki日志系統(tǒng)

2023-04-26 08:34:46

支付通道監(jiān)控系統(tǒng)

2015-04-07 09:04:23

Monit服務(wù)器監(jiān)控系統(tǒng)

2011-03-24 08:56:23

nagios監(jiān)控

2017-05-03 13:03:15

互聯(lián)網(wǎng)

2022-04-29 09:04:35

日志平臺(tái)開發(fā)

2023-04-18 08:21:23

KafkaApache預(yù)訂應(yīng)用

2011-06-30 09:30:57

rsyslogLinux日志紅帽企業(yè)級(jí)
點(diǎn)贊
收藏

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

黄色免费福利视频| 3d动漫啪啪精品一区二区免费| 国产精品无码一区二区三| 不卡专区在线| 国产亚洲欧美中文| 成人精品在线观看| 亚洲黄色三级视频| 四虎成人av| 亚洲福利视频网| 91日韩视频在线观看| а√中文在线8| 99免费精品视频| 国产日韩综合一区二区性色av| 美女福利视频在线观看| 最新精品国偷自产在线| 91精品国产色综合久久| 国产日韩欧美精品在线观看| 女人天堂在线| 久久99精品国产麻豆婷婷洗澡| 久久在精品线影院精品国产| 国产精品偷伦视频免费观看了| sm久久捆绑调教精品一区| 成人精品gif动图一区| 欧美最近摘花xxxx摘花| 亚洲一区电影在线观看| 第一区第二区在线| 日韩欧美有码在线| 黄黄视频在线观看| 婷婷丁香一区二区三区| 日韩成人dvd| 91精品国产色综合久久不卡98口 | tube8在线hd| 久久久国际精品| 成人精品视频在线| 性无码专区无码| 亚洲乱码在线| 亚洲欧美日韩在线一区| 不卡中文字幕在线观看| 最新欧美色图| 亚洲精品视频自拍| 欧美日韩精品免费观看| 99久久久久成人国产免费| 久久av一区二区三区| 久久精品美女视频网站| 久久久久亚洲av无码专区桃色| 精品视频一区二区三区| 欧美亚洲动漫制服丝袜| 成人免费视频91| caoporn97在线视频| 日本一区二区不卡视频| 久久av一区二区| 在线亚洲欧美日韩| 激情综合自拍| 日韩在线免费视频| 好吊一区二区三区视频| 久久亚州av| 精品人伦一区二区色婷婷| 激情五月俺来也| 中文字幕乱码中文乱码51精品| ●精品国产综合乱码久久久久| 日韩精彩视频| 男女网站在线观看| 91美女蜜桃在线| 国产伦精品一区二区三区| 国产伦精品一区二区三区四区| 日韩中文字幕区一区有砖一区| 性欧美xxxx| 精品人妻在线播放| 国产精品激情电影| 欧美成年人网站| 国产一二三区精品| 国产精品精品国产一区二区| 在线观看视频亚洲| www.99热| 精品一区不卡| 中文字幕亚洲欧美一区二区三区| 亚洲精品视频久久久| 台湾色综合娱乐中文网| 亚洲精品91美女久久久久久久| 国产精品嫩草69影院| 中文字幕一区二区三区中文字幕| 91精品国产综合久久久久久久 | 日本wwwwwww| 欧美大片91| 亚洲精品在线观看网站| 国产激情视频网站| 蜜桃精品wwwmitaows| 亚洲日韩中文字幕在线播放| 91精品人妻一区二区| 国产精品一区高清| xxxxx成人.com| 好吊日在线视频| 午夜欧美精品| 国内外成人免费激情在线视频网站 | 亚洲免费成人在线| 国产在线不卡一区| 97视频中文字幕| 亚洲av无码一区二区乱子伦| 国产福利精品一区| 97碰碰视频| 国模人体一区二区| 99久久精品免费精品国产| 超碰97在线人人| 午夜视频福利在线| 国产日韩欧美电影| 亚洲人成77777| 亚洲h片在线看| 欧美日韩一区二区三区| 亚洲综合欧美在线| 视频一区在线| 亚洲天堂精品在线| 2025国产精品自拍| 国产一级久久| 国产日本欧美视频| 日本免费网站在线观看| 国产日产欧美一区| 一本色道久久88亚洲精品综合| 国产啊啊啊视频在线观看| 日韩欧美高清视频| 日本黄色的视频| 91亚洲无吗| 日韩精品视频在线观看网址| 色综合99久久久无码国产精品| 久久高清免费| 欧美激情2020午夜免费观看| 五月天婷婷久久| 久久爱www久久做| 国产精品一国产精品最新章节| 日韩福利一区二区| 日韩美女精品在线| 成年人视频观看| av日韩久久| 亚洲国产中文字幕在线观看| 日本精品久久久久中文| 欧美va亚洲va日韩∨a综合色| 日韩av免费网站| 亚洲av无码片一区二区三区| 日本一区二区成人在线| 国产综合av在线| 亚洲日本va| 色系列之999| 成年人av网站| av在线一区二区| 国产精品一二三在线观看| 欧美国产日韩电影| 日韩精品在线电影| 久久国产在线视频| 久久综合综合久久综合| 欧美久久久久久久| 成人av影院在线观看| 欧美精品欧美精品系列| 69精品无码成人久久久久久| 亚洲高清在线| 91成人理论电影| 一区二区三区视频在线观看视频| 欧美午夜精品久久久久久浪潮 | 精品人体无码一区二区三区| 亚洲特色特黄| 成人精品网站在线观看| 国产在线一二三区| 欧美制服丝袜第一页| 久久久久国产精品区片区无码| 欧美精品国产| 成人日韩在线电影| 快射av在线播放一区| 欧洲国内综合视频| 谁有免费的黄色网址| 乱码第一页成人| 秋霞毛片久久久久久久久| 牛牛精品一区二区| 亚洲精品国产精品乱码不99按摩| 久草视频免费在线播放| 成人av资源在线| 日韩亚洲欧美视频| 国产一区调教| 2019中文字幕免费视频| 欧洲毛片在线| 欧美亚一区二区| 网爆门在线观看| 国产一区二区久久| 国产性生活免费视频| 91精品导航| 性视频1819p久久| 精品视频二区| 欧美日韩午夜在线视频| 午夜国产小视频| 国产传媒一区在线| 日本熟妇人妻xxxx| 在线看成人短视频| 国产精品流白浆视频| 日本三级在线视频| 日韩欧美国产一区二区三区 | 亚洲国产高清在线观看视频| 波多野结衣天堂| 亚洲澳门在线| 国产精品裸体一区二区三区| 午夜久久中文| 在线播放精品一区二区三区| 一本色道久久综合亚洲| 最新欧美精品一区二区三区| 欧美一级视频在线| 希岛爱理av一区二区三区| 亚洲综合大片69999| av美女在线观看| 亚洲第一页自拍| 亚洲 欧美 中文字幕| 国产精品久久久久久福利一牛影视 | 亚洲老妇色熟女老太| 欧美日韩亚洲视频| 三级黄色录像视频| av一区二区不卡| 在线观看免费视频高清游戏推荐| 国内精品久久久久久久影视麻豆| 久久综合福利| 日本精品一区二区三区在线观看视频| 97精品在线视频| 欧美日韩在线资源| 日韩欧美成人午夜| 日本视频在线观看免费| 中文字幕中文字幕在线一区| 日本性生活一级片| 久久久久久黄| 男女激烈动态图| av成人男女| 国产裸体写真av一区二区 | 91网站黄www| 毛片毛片毛片毛| 久久亚洲一区| 国产精品久久久久9999爆乳| 色呦哟—国产精品| 精品欧美日韩在线| 欧美另类中文字幕| 国产成人一区二区| 2021中文字幕在线| 久久视频在线播放| 西西人体44www大胆无码| 欧美军同video69gay| 伊人手机在线视频| 怡红院av一区二区三区| 成人片黄网站色大片免费毛片| 国内精品视频666| 每日在线观看av| 久久久久久久久久久妇女 | 国产又黄又大又爽| 日本乱人伦aⅴ精品| 日韩成人一区二区三区| 一区二区三区中文字幕在线观看| 成人黄色a级片| 91丝袜美腿高跟国产极品老师 | 日韩经典一区| 国产mv久久久| 亚洲欧洲自拍| 26uuu久久噜噜噜噜| 国产蜜臀在线| 久久久久久美女| 国产三线在线| 欧美激情在线狂野欧美精品| 91麻豆免费在线视频| 久久久极品av| 污污视频在线| 久久99精品久久久久久青青91 | 久久久精品福利| 精品国产户外野外| 久久狠狠高潮亚洲精品| 亚洲国产精品麻豆| 国产网址在线观看| 亚洲成人一区二区| 国产系列精品av| 亚洲va韩国va欧美va精品| 久久精品波多野结衣| 一区二区三区色| 国产真实乱人偷精品视频| 亚洲一区二区欧美日韩| 国产精品第72页| 日韩欧美成人区| 国语对白做受69按摩| 欧美色爱综合网| 91亚洲精品国偷拍自产在线观看| 欧美日韩日日摸| 91成人一区二区三区| 91精品国产91久久综合桃花 | 日本三级在线播放完整版| 日韩在线观看免费av| 成人日批视频| 97人人做人人爱| 神马久久资源| 国产精品自产拍在线观| 久久精品国产福利| 国产日本欧美一区二区三区在线| 成人在线视频www| 国产精品久久久久久久久久久久午夜片| 伊人精品久久| 国产一区国产精品| 激情综合网站| a级黄色片网站| 亚洲国产综合在线看不卡| 欧美三级一级片| 免费看日韩精品| 国产裸体视频网站| 99综合电影在线视频| 欧美性猛交xxxx乱| 日韩毛片在线免费观看| 久久高清免费视频| 欧美专区在线观看一区| www.xxx国产| 亚洲精品一区二区久| 日本成人网址| 97久久久免费福利网址| 国产成人福利夜色影视| 97超级碰碰| 综合国产视频| 一本色道久久88亚洲精品综合| 国产日韩亚洲| 欧美在线a视频| 97se亚洲国产综合自在线| 亚洲a v网站| 亚洲曰韩产成在线| 日韩免费视频一区二区视频在线观看| 色天天综合色天天久久| 国产手机av在线| 亚洲国产精品小视频| 日韩在线资源| 欧美黑人视频一区| 成人免费看视频网站| 91美女高潮出水| 欧美激情网址| 一区一区视频| 99热这里只有成人精品国产| 在线看的黄色网址| 成人高清在线视频| 日本成人免费在线观看| 亚洲 欧美综合在线网络| 亚洲精品一区二区二区| 精品国产精品一区二区夜夜嗨| 亚洲欧美自偷自拍| 久久成人精品电影| 欧美黑人粗大| 粉嫩高清一区二区三区精品视频| 国产欧美日韩影院| 亚洲熟妇av一区二区三区漫画| 秋霞午夜鲁丝一区二区老狼| 欧美xxxxx精品| 亚洲视频图片小说| 无码久久精品国产亚洲av影片| 亚洲电影第1页| 国精产品一区一区三区mba下载| 成人a级免费视频| 成人3d精品动漫精品一二三| 欧美日本视频在线观看| 成人小视频免费在线观看| www日韩在线| 一本到三区不卡视频| 天堂91在线| 91精品国产成人| 久久精品论坛| 丁香六月激情婷婷| 成人在线视频首页| 丰满少妇被猛烈进入一区二区| 欧美日韩国产高清一区二区| 北条麻妃在线| 国产成人在线播放| 综合国产视频| www.日日操| 国产精品欧美综合在线| av手机天堂网| 国产一区二区三区在线免费观看| 日韩美女在线看免费观看| 免费国产一区二区| 日韩精品亚洲一区| 亚洲无人区码一码二码三码的含义| 日本韩国一区二区| 搞黄视频免费在线观看| 国产精品高清网站| 日韩欧美视频在线播放| 粉色视频免费看| 亚洲四区在线观看| 亚洲国产成人精品一区二区三区| 欧美激情手机在线视频| 国产成人福利av| 国产成人在线免费看| 91在线看国产| www.av88| 久久香蕉频线观| jazzjazz国产精品久久| 毛片在线视频播放| 久久你懂得1024| 一级淫片免费看| 欧美国产中文字幕| 欧美一级全黄| 男人插女人下面免费视频| 亚洲天堂成人在线观看| 亚洲奶汁xxxx哺乳期| 欧美中文在线免费| 日本电影一区二区| 特种兵之深入敌后| 高跟丝袜一区二区三区| 自拍视频在线| 亚洲最大福利网站| 亚洲少妇自拍| 国内精品卡一卡二卡三|