精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

欧美精品一区二区成人| 在线观看视频在线观看| jizz在线观看视频| 狠狠色狠狠色综合系列| 国外成人性视频| 久久视频精品在线观看| 午夜精品在线| 一本色道久久综合亚洲91 | 45www国产精品网站| 91精品久久久久久久久久久久| 日本一区二区乱| 色网综合在线观看| 国产免费裸体视频| 中文日本在线观看| 99re成人在线| 91精品国产一区二区三区动漫 | 麻豆一区二区三区| 午夜精品一区二区三区av| 一级免费黄色录像| 蜜臀av免费一区二区三区| 日韩欧美在线网站| 午夜dv内射一区二区| 91九色美女在线视频| 国产精品国产三级国产有无不卡| 精品一区二区三区日本| www.国产三级| 蜜桃av噜噜一区| 日本免费一区二区三区视频观看| 久久在线视频精品| 91tv精品福利国产在线观看| 综合网中文字幕| av2014天堂网| 北条麻妃一区二区三区在线观看| 欧美美女喷水视频| 男人添女人下面免费视频| 爱情电影社保片一区| 亚洲国产cao| 超薄肉色丝袜足j调教99| 嫩草在线视频| 欧美国产成人精品| 日韩在线导航| 国产视频精品久久| 国产亚洲精品福利| 日本一区二区三区精品视频| 久久综合九色综合久| caoporn国产精品| 国产精品手机视频| 色呦呦中文字幕| 成人爱爱电影网址| 国产一区在线免费观看| 日本黄色大片视频| 99亚偷拍自图区亚洲| 国产一区精品视频| 四虎精品成人免费网站| 久久久欧美精品sm网站| 欧美在线3区| av在线二区| 国产精品国产三级国产a| 亚洲视频精品一区| 日本黄色片在线观看| 《视频一区视频二区| 国产又大又长又粗又黄| 香蕉久久aⅴ一区二区三区| 亚洲人成在线观看一区二区| 在线观看18视频网站| 免费在线看污片| 欧美日韩国产激情| 久久久精品三级| 四虎精品一区二区免费| 欧美一区二区视频在线观看| 在线中文字日产幕| 日本欧美韩国国产| 揄拍成人国产精品视频| 日本裸体美女视频| 亚洲无线一线二线三线区别av| 国内偷自视频区视频综合| 午夜毛片在线观看| 七七婷婷婷婷精品国产| 成人精品久久久| 韩国av电影在线观看| 26uuu色噜噜精品一区二区| 日本一区视频在线观看免费| 久久五月精品| 精品久久香蕉国产线看观看亚洲 | 精品中文字幕在线观看| 日本一级淫片色费放| 三级不卡在线观看| 91夜夜未满十八勿入爽爽影院| 成人久久精品人妻一区二区三区| 久久综合九色综合97_久久久| 久久精品国内一区二区三区水蜜桃 | 西西44rtwww国产精品| 日韩在线观看一区二区| 91在线播放国产| 特黄视频在线观看| 国产精品福利片| 国产毛片欧美毛片久久久| 日韩精品久久| 欧美激情成人在线视频| 国产亚洲欧美在线精品| 蜜桃av一区二区| 国产精品一区二区av| yes4444视频在线观看| 亚洲最新视频在线观看| 九九视频精品在线观看| 成人h动漫免费观看网站| 亚洲视频在线免费观看| 久久久久无码精品国产| 裸体在线国模精品偷拍| 国产亚洲美州欧州综合国| 中文字幕在线中文字幕日亚韩一区 | 日本精品在线一区| 亚洲第一视频网| 中文字幕资源站| 久久www成人_看片免费不卡| 99久久无色码| 69av在线| 一本到高清视频免费精品| 亚洲熟妇一区二区| 久久视频在线| 日本成人黄色片| 性生交大片免费看女人按摩| 中文字幕在线观看一区| chinese少妇国语对白| 乱亲女h秽乱长久久久| 久久国产精品偷| 91久久精品国产91性色69| 久久精品欧美一区二区三区不卡| 高清欧美精品xxxxx| 欧美a在线观看| 久久久极品av| 国产一区二区三区四区视频| 国产嫩草影院久久久久| 日韩精品一区二区三区不卡| 欧美自拍视频| 91精品国产91久久久久久吃药 | 国产91对白在线观看九色| 亚洲第一综合网站| 国产精品久久久久久久久久辛辛| 在线电影中文日韩| 波多野结衣人妻| 国产亚洲精品7777| 日本成人在线免费视频| 窝窝社区一区二区| 91高潮精品免费porn| 深爱五月激情五月| 欧美视频中文在线看| 右手影院亚洲欧美| 三级欧美在线一区| 亚洲精品电影在线一区| 色成人综合网| 日韩在线观看免费| 99久久精品日本一区二区免费| 中文字幕在线免费不卡| 国产91在线免费观看| 欧美搞黄网站| 精品久久久久久中文字幕动漫| 激情国产在线| 亚洲色图狂野欧美| 亚洲天堂手机在线| 亚洲乱码中文字幕综合| 午夜影院福利社| 国产精品xvideos88| 好吊色欧美一区二区三区视频| 国产福利片在线观看| 日韩精品福利在线| 中文字幕91爱爱| 成人欧美一区二区三区在线播放| 免费观看黄网站| 国产精品啊啊啊| 久久精品国产综合精品| 欧美日韩国产网站| 欧美成年人在线观看| 欧美一级视频免费| 色狠狠一区二区| 中文字幕在线有码| 成人av网站在线观看| 已婚少妇美妙人妻系列| 66国产精品| 久久日韩精品| 四虎国产精品成人免费影视| 欧美激情一区二区三区成人| 四虎成人免费在线| 这里只有精品视频在线观看| 日本一区二区三区免费视频| 欧美国产视频在线| 美女扒开腿免费视频| 视频一区二区三区中文字幕| 中文字幕乱码免费| 伊人春色之综合网| 91在线直播亚洲| 成人性生交大片免费网站| 久久精品人人爽| 色哟哟在线观看| 91精品久久久久久久91蜜桃| 国产成人在线免费视频| 自拍av一区二区三区| 91视频啊啊啊| 国产在线精品不卡| 免费激情视频在线观看| 国产综合网站| 亚洲精品成人久久久998| 欧美高清视频看片在线观看| 91精品综合视频| 国模套图日韩精品一区二区| 久久69精品久久久久久国产越南| 韩国福利在线| 亚洲国内精品在线| 国产丰满美女做爰| 欧美日韩国产综合久久| 亚洲婷婷综合网| 亚洲午夜在线视频| 成人一级黄色大片| 久久色成人在线| 日韩无码精品一区二区| 国产一区二区三区免费播放| 丰满少妇在线观看| 亚洲欧美日韩在线观看a三区| 日本黄xxxxxxxxx100| japanese国产精品| 久久久一本精品99久久精品66| xxxx日韩| yellow视频在线观看一区二区 | 欧美hdxxxxx| 久久手机精品视频| 日本在线视频观看| 中文字幕亚洲综合久久筱田步美| 日韩三级电影网| 亚洲第一网站免费视频| 精品人妻一区二区三区蜜桃| 欧美日韩国产一级| 在线视频欧美亚洲| 欧美日韩在线播放| 波多野结衣一区二区三区在线| 精品国产91久久久久久老师| 国产精品白浆一区二小说| 亚洲另类中文字| 加勒比婷婷色综合久久| 亚洲美女屁股眼交| 国产精品老熟女一区二区| 亚洲欧美日韩久久精品| 国产中文av在线| 中文字幕日韩av资源站| 欧美激情精品久久久久久免费| 国产精品毛片久久久久久| 顶级黑人搡bbw搡bbbb搡| 亚洲色图欧洲色图| 久久久精品视频免费观看| 亚洲毛片av在线| 久久网一区二区| 亚洲a一区二区| 好吊色在线视频| 黑人与娇小精品av专区| 亚洲第一网站在线观看| 欧美丝袜第三区| 91超薄丝袜肉丝一区二区| 91精品国产色综合久久ai换脸| 国产视频在线免费观看| 精品免费视频.| 无码h黄肉3d动漫在线观看| 精品亚洲一区二区三区在线播放| 免费在线性爱视频| 色偷偷综合社区| 51xtv成人影院| 97在线视频观看| 电影一区电影二区| 91在线|亚洲| 性欧美lx╳lx╳| 天堂av一区二区| 夜间精品视频| 国产精品沙发午睡系列| 免费成人你懂的| 欧美体内she精高潮| 99久久精品免费精品国产| 日本污视频网站| 夜色激情一区二区| 亚洲不卡在线视频| 91麻豆精品国产91久久久资源速度| 亚洲黄色在线观看视频| 亚洲性线免费观看视频成熟| 黄色网页在线播放| 欧美性视频精品| **日韩最新| 久久青青草原| 在线看片不卡| 成人在线免费播放视频| 国产成a人亚洲| 一级黄色毛毛片| 亚洲一卡二卡三卡四卡五卡| 国产精品第6页| 欧美精品一区二区三区高清aⅴ | 中文字幕线观看| 99re6这里只有精品视频在线观看| 五月婷婷六月香| 午夜激情综合网| 国产美女免费视频| 亚洲欧美另类在线观看| 免费电影网站在线视频观看福利| 国产成人精品在线播放| 成人性生交大片免费看96| 午夜久久资源| 午夜亚洲性色视频| 四虎永久免费观看| 国产精品久久久久aaaa樱花 | 丝袜亚洲另类欧美| 国产成人精品一区二区三区在线观看 | 尤物在线网址| 国产精品久久久久久久av电影| 伊人www22综合色| 一区二区视频在线播放| 久久精品麻豆| 国产麻豆xxxvideo实拍| 一区二区三区欧美视频| 亚洲天堂777| 亚洲一区二区久久久| 欧美aa免费在线| 99在线高清视频在线播放| 99久久99久久精品国产片果冰| 国产精品宾馆在线精品酒店| 成人午夜电影网站| 中文字幕手机在线观看| 欧美日韩激情一区二区三区| 欧美高清成人| 欧美一区三区三区高中清蜜桃| 9l视频自拍蝌蚪9l视频成人| 中文字幕久精品免| 美国av一区二区| 少妇太紧太爽又黄又硬又爽小说| 欧美日韩中文字幕综合视频 | 日韩久久99| 亚洲精品欧美精品| 日韩电影在线观看一区| 日韩人妻一区二区三区| 欧美日韩在线视频观看| 天堂网av在线播放| 久久频这里精品99香蕉| 国产人妖ts一区二区| 成人免费性视频| 成人免费毛片app| 亚洲精品午夜久久久久久久| 欧美成人一级视频| 蜜乳av一区| 精品国产综合区久久久久久| 国产精品婷婷| 亚洲av综合一区二区| 色菇凉天天综合网| 成a人v在线播放| 成人免费在线视频网站| 欧美黄污视频| 亚洲精品第二页| 欧美日韩午夜激情| 成人精品一区二区三区免费| 国产精品久久久久久久久久ktv| 欧美一区电影| 久国产精品视频| 亚洲最新在线观看| 婷婷伊人综合中文字幕| 日韩**中文字幕毛片| 日韩国产欧美一区二区| 久久无码人妻一区二区三区| 亚洲影视在线播放| 日本午夜在线视频| 国产精品情侣自拍| 欧美二区不卡| 内射中出日韩无国产剧情| 欧洲视频一区二区| 99久久精品免费观看国产| 韩国成人一区| 日韩va亚洲va欧美va久久| 天天鲁一鲁摸一摸爽一爽| 欧美电影免费提供在线观看| 亚洲福利影院| 一区二区三区四区免费视频| 国产成人在线视频网址| 国产91精品一区| www.日韩不卡电影av| 福利在线一区| 国产裸体免费无遮挡| 一区二区三区在线视频免费观看| 少妇荡乳情欲办公室456视频| 日本成熟性欧美| 在线成人直播| 免费黄色在线视频| 日韩一区二区三区三四区视频在线观看| gogo久久| 国产精品av免费| 91视频国产观看| 国产情侣自拍小视频| 欧美最猛性xxxx| 欧美一区二区三区久久精品茉莉花| 91av在线免费| 91精品国产91久久综合桃花| 成人勉费视频| 欧美一区二区三区综合| 久久精品一区蜜桃臀影院| 精品国产无码一区二区| 国产精品九九九| 99精品福利视频| 在线免费看av网站| 在线国产精品视频|