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

一個百億級日志系統是怎么設計出來的?

開發 架構 開發工具
日志是記錄系統中各種問題信息的關鍵,也是一種常見的海量數據。

 日志是記錄系統中各種問題信息的關鍵,也是一種常見的海量數據。

日志平臺為集團所有業務系統提供日志采集、消費、分析、存儲、索引和查詢的一站式日志服務。

主要為了解決日志分散不方便查看、日志搜索操作復雜且效率低、業務異常無法及時發現等等問題。

隨著有贊業務的發展與增長,每天都會產生百億級別的日志量(據統計,平均每秒產生 50 萬條日志,峰值每秒可達 80 萬條)。日志平臺也隨著業務的不斷發展經歷了多次改變和升級。

本文跟大家分享有贊在當前日志系統的建設、演進以及優化的經歷,這里先拋磚引玉,歡迎大家一起交流討論。

原有日志系統

有贊從 2016 年就開始構建適用于業務系統的統一日志平臺,負責收集所有系統日志和業務日志,轉化為流式數據。

通過 Flume 或者 Logstash 上傳到日志中心(Kafka 集群),然后供 Track、Storm、Spark 及其他系統實時分析處理日志。

并將日志持久化存儲到 HDFS 供離線數據分析處理,或寫入 ElasticSearch 提供數據查詢。

整體架構如圖 2-1 所示:

 

圖 2-1:原有日志系統架構

隨著接入的應用越來越多,接入的日志量越來越大,逐漸出現一些問題和新的需求,主要在以下幾個方面:

  • 業務日志沒有統一的規范,業務日志格式各式各樣,新應用接入無疑大大的增加了日志的分析、檢索成本。
  • 多種數據日志數據采集方式,運維成本較高。
  • 日志平臺收集了大量用戶日志信息,當時無法直接的看到某個時間段,哪些錯誤信息較多,增加定位問題的難度。
  • 存儲方面。

關于存儲方面:

  • 采用了 ES 默認的管理策略,所有的 Index 對應 3*2 Shard(3 個 Primary,3 個 Replica)。

有部分 Index 數量較大,對應單個 Shard 對應的數據量就會很大,導致有 Hot Node,出現很多 bulk request rejected,同時磁盤 IO 集中在少數機器上。

  • 對于 bulk request rejected 的日志沒有處理,導致業務日志丟失。
  • 日志默認保留 7 天,對于 SSD 作為存儲介質,隨著業務增長,存儲成本過于高昂。
  • 另外 Elasticsearch 集群也沒有做物理隔離,ES 集群 OOM 的情況下,使得集群內全部索引都無法正常工作,不能為核心業務運行保駕護航。

現有系統演進

日志從產生到檢索,主要經歷以下幾個階段:

  • 采集
  • 傳輸
  • 緩沖
  • 處理
  • 存儲
  • 檢索

詳細架構如圖 3-1 所示:

 

圖 3-1:現有系統架構

日志接入

日志接入目前分為兩種方式:

  • SDK 接入:日志系統提供了不同語言的 SDK,SDK 會自動將日志的內容按照統一的協議格式封裝成最終的消息體,并通過 TCP 的方式發送到日志轉發層(Rsyslog-Hub)。
  • HTTP Web 服務接入:有些無法使用 SDK 接入日志的業務,可以通過 HTTP 請求直接發送到日志系統部署的 Web 服務,統一由 Web Protal 轉發到日志緩沖層的 Kafka 集群。

日志采集

 

現在有 Rsyslog-Hub 和 Web Portal 做為日志傳輸系統,Rsyslog 是一個快速處理收集系統日志的程序,提供了高性能、安全功能和模塊化設計。

之前系統演進過程中使用過直接在宿主機上部署 Flume 的方式,由于 Flume 本身是 Java 開發的,會比較占用機器資源而統一升級為使用 Rsyslog 服務。

為了防止本地部署與 Kafka 客戶端連接數過多,本機上的 Rsyslog 接收到數據后,不做過多的處理就直接將數據轉發到 Rsyslog-Hub 集群。

通過 LVS 做負載均衡,后端的 Rsyslog-Hub 會通過解析日志的內容,提取出需要發往后端的 Kafka Topic。

日志緩沖

Kafka 是一個高性能、高可用、易擴展的分布式日志系統,可以將整個數據處理流程解耦。

將 Kafka 集群作為日志平臺的緩沖層,可以為后面的分布式日志消費服務提供異步解耦、削峰填谷的能力,也同時具備了海量數據堆積、高吞吐讀寫的特性。

日志切分

日志分析是重中之重,為了能夠更加快速、簡單、精確地處理數據。日志平臺使用 Spark Streaming 流計算框架消費寫入 Kafka 的業務日志。

Yarn 作為計算資源分配管理的容器,會跟不同業務的日志量級,分配不同的資源處理不同日志模型。

整個 Spark 任務正式運行起來后,單個批次的任務會將拉取到的所有的日志分別異步的寫入到 ES 集群。

業務接入之前可以在管理臺對不同的日志模型設置任意的過濾匹配的告警規則,Spark 任務每個 Excutor 會在本地內存里保存一份這樣的規則。

在規則設定的時間內,計數達到告警規則所配置的閾值后,通過指定的渠道給指定用戶發送告警,以便及時發現問題。

當流量突然增加,ES 會有 bulk request rejected 的日志重新寫入 Kakfa,等待補償。

日志存儲

原先所有的日志都會寫到 SSD 盤的 ES 集群,LogIndex 直接對應 ES 里面的索引結構。

隨著業務增長,為了解決 ES 磁盤使用率單機最高達到 70%~80% 的問題,現有系統采用 Hbase 存儲原始日志數據和 ElasticSearch 索引內容相結合的方式,完成存儲和索引。

Index 按天的維度創建,提前創建 Index 會根據歷史數據量,決定創建明日 Index 對應的 Shard 數量,也防止集中創建導致數據無法寫入。

現在日志系統只存近 7 天的業務日志,如果配置更久的保存時間的,會存到歸檔日志中。

對于存儲來說,Hbase、ES 都是分布式系統,可以做到線性擴展。

多租戶

隨著日志系統不斷發展,全網日志的 QPS 越來越大,并且部分用戶對日志的實時性、準確性、分詞、查詢等需求越來越多樣。

 

為了滿足這部分用戶的需求,日志系統支持多租戶的的功能,根據用戶的需求,分配到不同的租戶中,以避免相互影響。

 

針對單個租戶的架構如下:

  • SDK:可以根據需求定制,或者采用天網的 TrackAppender 或 SkynetClient。
  • Kafka 集群:可以共用,也可以使用指定 Kafka 集群。
  • Spark 集群:目前的 Spark 集群是在 Yarn 集群上,資源是隔離的,一般情況下不需要特地做隔離。
  • 存儲:包含 ES 和 Hbase,可以根據需要共用或單獨部署 ES 和 Hbase。

現有問題和未來規劃

目前,有贊日志系統作為集成在天網里的功能模塊,提供簡單易用的搜索方式,包括時間范圍查詢、字段過濾、NOT/AND/OR、模糊匹配等方式。

并能對查詢字段高亮顯示,定位日志上下文,基本能滿足大部分現有日志檢索的場景。

但是日志系統還存在很多不足的地方,主要有:

  • 缺乏部分鏈路監控:日志從產生到可以檢索,經過多級模塊,現在采集,日志緩沖層還未串聯,無法對丟失情況進行精準監控,并及時推送告警。
  • 現在一個日志模型對應一個 Kafka Topic,Topic 默認分配三個 Partition。

由于日志模型寫入日志量上存在差異,導致有的 Topic 負載很高,有的 Topic 造成一定的資源浪費,且不便于資源動態伸縮。

Topic 數量過多,導致 Partition 數量過多,對 Kafka 也造成了一定資源浪費,也會增加延遲和 Broker 宕機恢復時間。

  • 目前 Elasticsearch 中文分詞我們采用 ikmaxword,分詞目標是中文,會將文本做最細粒度的拆分,但是日志大部分都是英文,分詞效果并不是很好。

上述的不足之處也是我們以后努力改進的地方,除此之外,對于日志更深層次的價值挖掘也是我們探索的方向,從而為業務的正常運行保駕護航。

 

 

責任編輯:武曉燕 來源: 有贊coder
相關推薦

2017-10-25 14:25:48

程序員Java設計

2018-05-17 10:10:17

架構設計優化

2018-07-17 15:15:33

任務調度系統

2022-12-21 18:02:07

架構MQ消息中間件

2019-08-01 08:36:51

緩存系統并發

2017-02-20 20:04:05

系統超輕量日志實現

2017-07-13 10:04:20

云客服分析架構

2018-11-22 09:17:21

消息推送系統

2018-11-01 13:23:02

網關APIHTTP

2020-03-03 07:59:29

設計秒殺系統

2018-09-18 09:38:11

RPC遠程調用網絡通信

2025-09-15 10:05:00

后端URL短鏈

2024-04-24 10:38:22

2024-11-20 13:18:21

2019-06-17 10:33:52

程序員培訓班框架

2019-11-14 15:44:32

系統緩存架構

2018-11-26 08:06:24

API網關億級

2025-04-28 07:46:03

2025-02-03 00:00:20

2024-08-27 12:49:20

點贊
收藏

51CTO技術棧公眾號

日本成人免费在线| 欧美一级精品大片| 亚洲激情图片| 99久久免费国产精精品| 精品白丝av| 亚洲男人的天堂网站| 日本中文字幕精品—区二区| 免费av不卡在线观看| 久久一夜天堂av一区二区三区| 国产精品青草久久久久福利99| 好吊色视频在线观看| 婷婷精品在线| 欧美一二三四区在线| 精品www久久久久奶水| 国产黄色在线网站| 久久综合狠狠综合| 99中文视频在线| 伊人久久中文字幕| 亚洲精品乱码| 久久成人人人人精品欧| 精品人妻一区二区三区视频| 国产精品免费精品自在线观看| 激情亚洲一区二区三区四区 | 日本福利视频一区| av在线天堂| 久久中文字幕电影| 国产精品久久久久av福利动漫| 中日精品一色哟哟| 母乳一区在线观看| 午夜欧美不卡精品aaaaa| 成人自拍小视频| 精品视频免费| 亚洲精品自拍视频| 亚洲乱妇老熟女爽到高潮的片| 欧美天堂一区| 欧美日韩中字一区| 黄色国产小视频| 午夜伦理福利在线| 亚洲国产欧美另类丝袜| 特色特色大片在线| 瑟瑟视频在线| 国产精品免费网站在线观看| 欧美男人的天堂| 偷拍精品一区二区三区| 成人综合婷婷国产精品久久免费| 国产日本欧美在线观看| 99成人精品视频| 日韩av一区二区三区四区| 7777kkkk成人观看| 日本va欧美va国产激情| 亚洲精品视频啊美女在线直播| 欧美成人免费一级人片100| 中文字幕91视频| 久久综合av| 色悠悠久久久久| 妖精视频在线观看免费| 日韩理论在线| 久久精品国产96久久久香蕉| 影音先锋男人在线| 日韩免费特黄一二三区| 日韩在线免费视频| 91视频综合网| 狠狠色丁香久久综合频道| 欧美激情亚洲自拍| 国产精品久久久久久久妇| 亚洲尤物精选| 国产精品欧美一区二区| 国产精品久久久久久免费 | 中文不卡在线| 欧美成人午夜免费视在线看片| 四虎免费在线视频| 亚洲午夜久久久久久尤物| 午夜精品在线视频| 久久久黄色大片| 日韩成人一级大片| 成人高h视频在线| 亚洲精品国产精品乱码不卡| 99精品欧美一区二区三区小说 | 亚洲精品1区| 热久久这里只有精品| 成人黄色三级视频| 国产一区二区三区精品视频| 国产精品香蕉视屏| 毛片免费在线观看| 最新国产成人在线观看| 韩国无码av片在线观看网站| 中老年在线免费视频| 欧美日韩你懂得| 少妇极品熟妇人妻无码| 国产91久久精品一区二区| 久久亚洲精品毛片| 国产情侣在线视频| 日本成人超碰在线观看| 99国精产品一二二线| 神马电影在线观看| 日韩美女精品在线| 国产精品丝袜久久久久久消防器材 | 中文字幕国产精品一区二区| 2021国产视频| 三上悠亚激情av一区二区三区 | 9.1在线观看免费| 欧美人与牛zoz0性行为| 久久不射电影网| 潘金莲一级淫片aaaaaa播放| 国产剧情av麻豆香蕉精品| 欧美大香线蕉线伊人久久国产精品 | 久久亚洲国产成人| 好看的av在线| 国产成人aaaa| 亚洲一区三区电影在线观看| a√中文在线观看| 欧美乱妇23p| 三级电影在线看| 欧美激情五月| 国产在线不卡精品| 免费一级在线观看| 亚洲成人手机在线| 午夜国产福利在线观看| 少妇精品久久久一区二区| 欧美肥婆姓交大片| 亚洲一区中文字幕永久在线| 91麻豆精品一区二区三区| 91传媒免费视频| 91丨精品丨国产| 久久夜色精品一区| 91嫩草国产丨精品入口麻豆| 国产私拍福利精品视频二区| 亚洲国产精品小视频| 欧美大片xxxx| 美女在线视频一区| 日本视频一区在线观看| 色戒汤唯在线观看| 亚洲精品美女在线观看| 国产在线综合网| 国产高清精品久久久久| 国产精品久久成人免费观看| 99riav视频一区二区| 亚洲网站视频福利| 人人草在线观看| www国产精品av| 久久久久久久久久久视频| 超碰成人在线观看| 高清欧美性猛交xxxx| 亚洲第一页视频| 亚洲一区二区三区小说| 久久久国产精品久久久| 欧美a级片一区| 91在线短视频| 久操av在线| 亚洲第一精品福利| 欧美一二三区视频| 久久综合色一综合色88| 999香蕉视频| 欧美视频免费| 国产欧美韩国高清| a视频在线观看| 欧美大胆人体bbbb| 国产精久久久久久| 26uuu久久综合| 亚洲乱码国产一区三区| 青草国产精品| 成人免费福利在线| av免费在线观| 亚洲国产小视频| 综合网在线观看| 国产精品欧美一级免费| 九九热99视频| 欧美日本久久| 久久免费看av| 91成人在线| 欧美成人四级hd版| 亚洲人在线观看视频| 91久久精品网| 最新一区二区三区| 成人app下载| 亚洲综合在线网站| 亚洲乱码电影| 久久精品99| 久久天天久久| 午夜精品久久久久久99热软件 | 精品国产一区二区在线 | 国产精品久久久久久妇女| 久久久www成人免费精品张筱雨| 亚洲第一页综合| 色就色 综合激情| 免费在线观看h片| 91蜜桃在线免费视频| 中文字幕第100页| 影音国产精品| 亚洲欧美日产图| 国产欧美三级电影| 国产精品一区二区三区成人| 免费毛片在线看片免费丝瓜视频| 亚洲欧美自拍一区| 精品久久无码中文字幕| 一道本成人在线| 青娱乐免费在线视频| 国产亚洲欧美日韩日本| 久久久无码人妻精品无码| 首页亚洲欧美制服丝腿| 国产精品igao激情视频 | 搡老女人一区二区三区视频tv| a天堂视频在线| 91成人网在线| 黄色激情视频在线观看| 成人欧美一区二区三区白人| 丝袜美腿中文字幕| 国产成人日日夜夜| 在线观看免费的av| 久久婷婷激情| 青青青在线视频播放| 久久精品国内一区二区三区水蜜桃 | 中文字幕一区二区久久人妻网站| 精品一区二区三区日韩| 可以免费观看av毛片| 日韩亚洲精品在线| 青青草影院在线观看| 日韩欧美国产精品综合嫩v| 久久精品丝袜高跟鞋| 在线日韩成人| 96国产粉嫩美女| 亚洲我射av| 国产精品入口夜色视频大尺度 | 免费黄色片网站| 99久久精品免费看国产免费软件| 99999精品| 久久精品噜噜噜成人av农村| 十八禁视频网站在线观看| 狠狠爱成人网| 米仓穗香在线观看| 亚洲在线久久| 少妇高潮流白浆| 久久精品青草| 亚洲自拍三区| 日本妇女毛茸茸| 国产在线高清视频| 亚洲精品久久7777777| www.成人免费视频| 9191成人精品久久| 亚洲午夜激情视频| 欧美日韩一区二区三区在线看| 91黑人精品一区二区三区| 激情成人在线视频| 国产又粗又爽视频| 色又黄又爽网站www久久| 国产成人综合欧美精品久久| 日韩欧美福利视频| 91视频久久久| 在线中文字幕不卡| 夜夜躁很很躁日日躁麻豆| 欧美色图免费看| 97精品人妻一区二区三区| 欧美日韩国产123区| 国产99对白在线播放| 日韩一级精品视频在线观看| 性欧美8khd高清极品| 欧美大片在线观看| 神马久久精品| 在线亚洲国产精品网| 天堂中文а√在线| 美女999久久久精品视频| 日本伦理一区二区| 久久久久在线观看| 中老年在线免费视频| 一区二区三区精品视频| 欧美精品在线观看| 亚洲国产日韩在线观看| 精品88久久久久88久久久| 国产 日韩 欧美 综合| 日韩成人在线视频| 你懂得在线网址| 精品国产一区av| 波多野结衣乳巨码无在线观看| 51精品国产黑色丝袜高跟鞋| 成人免费福利| 91精品视频在线看| 国产精品毛片av| 久久久久久久久久久久久久一区 | 91精品国产乱码久久久张津瑜| 精品久久久久久| 在线免费观看高清视频| 欧美一级日韩不卡播放免费| 日韩中文字幕观看| 中文字幕日韩av综合精品| 免费在线国产视频| 国产成人精品免高潮在线观看| **日韩最新| 久久精品美女| 欧美一区二区三区久久精品茉莉花| 成人免费观看cn| 美女在线视频一区| 日本精品久久久| 免费高清一区二区三区| 欧美性猛交xxxxx少妇| 国产福利第一视频在线播放| 欧美视频在线一区| 精品国自产在线观看| 亚洲精品久久久久久下一站 | 亚洲国产精品va在看黑人| 国产一区二区三区福利| 欧美成人黄色小视频| 成人午夜视屏| 91精品免费| 精品视频99| 高清在线观看免费| 国产一区在线不卡| 性欧美13一14内谢| 亚洲制服丝袜av| 国产在线观看第一页| 亚洲精品美女在线观看| free性欧美hd另类精品| 国产脚交av在线一区二区| 懂色av一区二区| 国产卡一卡二在线| 蜜桃av一区二区三区电影| 国产人妻人伦精品1国产丝袜| 国产精品国产三级国产| 亚洲天堂一区在线| 亚洲精品一区二区三区99| 日本最新在线视频| 日韩女优在线播放| 人成免费电影一二三区在线观看| 日韩免费福利电影在线观看| 91精品专区| 日本不卡免费高清视频| 精品深夜福利视频| 国产一区二区三区在线免费| 极品少妇一区二区三区精品视频| 韩国女同性做爰三级| 午夜成人免费视频| 亚洲爱情岛论坛永久| 精品久久久av| 欧美成人家庭影院| 五码日韩精品一区二区三区视频| 国产毛片一区| a级一a一级在线观看| 亚洲一区二区视频| www.欧美国产| 欧美丰满少妇xxxxx做受| 成人综合日日夜夜| 一区二区免费电影| 美女性感视频久久| 精品少妇一区二区三区密爱| 欧美性三三影院| 高清国产福利在线观看| 国产精品18久久久久久首页狼| 免费视频亚洲| 91av俱乐部| 欧美激情一区三区| 亚洲图片欧美在线| 中文字幕日韩精品在线观看| 国产亚洲精品精品国产亚洲综合| 亚洲精品成人三区| 麻豆精品在线观看| 成年人一级黄色片| 日韩精品一区二区三区视频| 久久久久黄久久免费漫画| 好吊色欧美一区二区三区四区| 日韩亚洲国产精品| 野外性满足hd| 91成人国产精品| 欧美a在线看| 99在线观看视频网站| 欧美久久影院| 国产网站无遮挡| 在线观看三级视频欧美| 69视频在线| 4444kk亚洲人成电影在线| 亚洲国产日韩在线| 粉嫩av蜜桃av蜜臀av| 欧美系列日韩一区| 超碰个人在线| 国产在线精品一区二区三区| 另类av一区二区| 中文字幕91视频| 精品久久久久久无| 欧美色999| 波多野结衣三级在线| 成人av免费在线观看| 中文字幕av网站| 欧美理论电影在线播放| 精品深夜福利视频| 欧美精品久久久久久久久25p| 亚洲精品日日夜夜| 日本天堂在线| 91久久久久久久久| 国产色综合网| 91ts人妖另类精品系列| 精品国产百合女同互慰| 精品无人乱码一区二区三区 | 天堂影院一区二区| 手机在线免费看片| 亚洲精品一区二区网址| 成人在线精品| 91看片就是不一样| 亚洲精品视频免费看| 草碰在线视频| 国产精品毛片va一区二区三区| 视频一区二区中文字幕| 精国产品一区二区三区a片|