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

G行基于OpenSearch的日志平臺設計與實踐

開發 前端
Elasticsearch(后稱ES)作為日志管理、數據搜索與分析工具,在各行各業都有廣泛且深入的應用,2021年初Elastic公司不再提供ES的Apache license開源版本,AWS為此推出了基于ES 7.10.2開發的OpenSearch。


1 引言

Elasticsearch(后稱ES)作為日志管理、數據搜索與分析工具,在各行各業都有廣泛且深入的應用,2021年初Elastic公司不再提供ES的Apache license開源版本,AWS為此推出了基于ES 7.10.2開發的OpenSearch。OpenSearch自2022年發布至今,在DB-Engine的搜索引擎分類的排名迅速攀升到第4,由于與ES同源,OpenSearch成為ES完美的商業替代產品。

圖1 DB-Engines搜索引擎分類排名圖1 DB-Engines搜索引擎分類排名

G行在應用系統全面上云的背景下,進行了基于容器化OpenSearch的全棧云日志平臺設計與實踐,并開展了一系列性能優化,探索適合全棧云的日志處理、數據分析與數據搜索替換路線。下文詳細介紹G行基于OpenSearch開展的日志平臺設計與優化工作。

2  設計原則與架構

2.1原則

G行全棧云日志平臺以收集并處理全棧云底座管理服務日志為目標,并對管理員提供日志查詢視圖、日志分析看板等功能。考慮到接入組件服務多、日志量分時差異大、日志查詢時間長等實際情況,平臺需滿足如下幾點要求:

  • 數據緩存不丟失

在日志量大且集中的時段,OpenSearch可能無法及時處理所有數據,通過日志緩存確保未及時處理的數據可以在后期追溯。

  • 日志數據讀寫分離

避免直接對客戶端服務暴露寫入端口,降低對OpenSearch集群的沖擊,確保平臺的運行穩定性。開放適當權限的數據查詢視圖。

  • 數據冷熱分離

持續寫入的索引作為熱數據存放在熱節點,不再更新的索引作為溫數據存放在溫節點,不需查詢的數據作為備份存放在對象存儲。確保數據讀寫性能得到保障。

2.2架構

通過kafka實現日志的集中接入與緩存,并且實現對OpenSearch的平滑寫入;通過logstash實現日志數據的集中處理,對數據流開展解析與二次加工工作;通過OpenSearch的ISM(Index State Management,索引狀態管理)機制實現索引數據的熱、溫、冷自動化處理,冷數據存儲備份于對象存儲中;通過Dashboard實現可視化數據查詢與看板定制。下圖為日志平臺架構展示。

圖2 全棧云日志平臺服務架構圖2 全棧云日志平臺服務架構

3 性能優化

基于上述架構實現日志處理平臺后,隨著服務接入變多,接入日志量變大,平臺出現kafka端消息積壓的情況,經過調試分析,分別從kafka、logstash和OpenSearch三個部分開展優化,并實現了消息數據的實時消費與寫入。

3.1問題分析

通過kafka集群節點的磁盤io曲線可以看出磁盤的寫入速度約是讀取速度的8倍,即消息的消費速度明顯跟不上消息的生產速度,這也符合kafka消息積壓的現象。

圖3 kafka節點的磁盤io曲線圖3 kafka節點的磁盤io曲線

通過logstash節點的監控曲線,發現logstash的cpu利用率和出入站流量較低,而OpenSearch的cpu利用率和吞吐量同樣不高。為此考慮從日志平臺的整個路徑上開展優化以提升消息處理性能。

3.2kafka的優化

kafka通過磁盤順序寫入、操作系統頁緩存、零拷貝、消息批量處理和壓縮等一系列精妙設計,確保了服務的高性能,但仍需做一些配置調整以應對實際使用環境。如下列出一些當前環境下所做的配置調整。

??num.partitions

需要針對topic的實際消息大小、以及kafka集群的規模(避免出現數據傾斜)進行配置,以達到生產和消費的平衡。

??auto.create.topics.enable

將自動創建消息配置為false,確保集群管理topic可控。

??log.segment.bytes

__consumer_offsets是kafka自行創建的內部topic,用于保存集群內consumer對所有topic的消費位移信息。kafka通過對消費者組group id的哈希值進行求模運算(groupID.hashCode()%numPartitions),從而將消息存儲在不同的分區,意味著同一消費者組的消費位移信息會同時更新到同一個分區。

圖4 kafka broker報錯

__consumer_offsets的log.segment.bytes默認是100MB。當topic足夠多帶來的partition數量龐大,可能導致集群更新__consumer_offsets失敗從而使得當前消費者無法消費數據,即上圖報錯。為此,需要適當擴大__consumer_offsets的log.segment.bytes,本環境將其擴大到了1GB。

??max.incremental.fetch.session.cache.slots

用于限制每個broker上的最大fetch session數量,當集群的partition數量足夠大且消費線程足夠多時,會導致消費者session搶占,使消費者組不斷rebalance,影響消費性能。該配置默認值為1000,需要根據環境的消費者線程數、分區數等實際情況進行配置調整。

3.3logstash的優化

logstash充當連通kafka和OpenSearch的管道,并對管道中的消息進行加工處理。除了對不同消息進行分組消費,如下列為幾個關鍵參數的配置調整,用于提高logstash的資源利用率和數據吞吐。

??pipeline.batch.size

logstash.yml的配置參數,用于設置logstash批量處理的消息總量,以及單次發往OpenSearch的批量請求大小,默認值為125,應當根據OpenSearch性能及logstash資源占用情況盡可能調大。

??pipeline.workers

logstash.yml的配置參數,單個logstash實例運行時用于處理消息數據的線程數,根據logstash資源配置(CPU配額)調整。

??consumer_threads

logstash.conf中對于kafka input plugin的配置,消費者線程數。可以根據消費的分區數以及logstash資源實際使用情況綜合設置,理想配置是與消息分區數保持一致。

??partition_assignment_strategy

logstash.conf中對于kafka input plugin的配置,當使用topics_pattern匹配topic進行消費時,默認的partition_assignment_strategy為Range,該策略容易帶來部分消費者過載的情況,建議指定為round_robin策略進行分區分配。

3.4OpenSearch的優化

從索引寫入配置、索引存儲管理以及集群節點資源調整等方面提升OpenSearch的寫入性能,同時優化平臺的使用體驗。

  • 索引模板設置

??index.refresh_interval

索引數據刷新落盤的周期,根據索引數據需要呈現的時效性進行配置,對于允許推遲查詢的數據,加大配置值,比如增加至30s或60s。

??index.number_of_shards

索引的分片數,增加分片可以提升寫入性能,但分片太多會增加集群管理壓力,帶來負面影響,根據索引數據大小(建議單個分片大小小于50GB)、數據節點數靈活配置。

??index.translog.durability

對于極端情況下(比如數據節點宕機)允許部分數據丟失的情況,將translog同步刷盤調整為異步,提高集群處理性能。

  • 讀寫分離

通過配置節點角色(熱/溫/冷)以及索引的分配屬性,將有數據寫入的索引分配到熱節點,沒有數據寫入的索引分配到溫節點。

  • ISM

ISM(Index State Management)可通過策略實現對索引的生命周期管理,及索引數據的狀態切換。通過ISM實現索引從創建、備份到刪除的自動化處理。

圖5 優化前后logstash的CPU利用率曲線對比圖5 優化前后logstash的CPU利用率曲線對比

圖6 優化后kafka節點的磁盤io曲線圖6 優化后kafka節點的磁盤io曲線

通過前述優化配置處理,日志平臺已經實現全棧云底座管理服務的全量日志收集與呈現,并解決了消息積壓問題。圖5展示了logstash優化前后的CPU利用率占比,從10%不到提升至約70%。圖6為某kafka節點的磁盤讀寫曲線,寫入帶寬約為讀取帶寬的2倍,考慮到kafka消息的多副本配置,屬于合理預期。

4 改進與優化

經過一系列實踐與優化,全棧云日志平臺已能平穩處理云底座管理服務日志。在后續過程中,平臺計劃在以下方面進一步完善和改進,包括:

??提高日志處理性能

fluent-bit / filebeat / fluentd / logstash等不同語言架構的組件,配置與性能差異均較大,后續將探索使用vector提高日志處理性能。

??優化對象存儲索引設計

由于每天都有索引通過ISM轉移到對象存儲中,需要對對象存儲中的索引快照進行管理設計,以提升索引恢復效率、清理不再需要的快照。

??提升平臺可靠性

由于整個日志處理鏈路較長,需要對每個階段的狀態進行監控并配置告警,以確保平臺的可靠性,及時發現問題并預警。

作為全棧云平臺可觀測能力的關鍵組成部分,日志記錄了系統發生的所有行為。其不僅可用于系統排錯、產品優化,還可為審計、取證等工作提供素材。下一步,全棧云日志平臺將以統一日志采集、處理、治理和分析為目標,打造全棧云可觀測數據底座,為G行可觀測能力建設添磚加瓦。


責任編輯:武曉燕 來源: 匠心獨運維妙維效
相關推薦

2023-03-28 07:42:03

2025-08-29 01:45:00

2023-11-07 07:07:15

藍綠部署G行

2023-06-27 07:12:52

2023-04-11 07:37:52

IaaSPaaSSaaS

2023-07-18 07:23:46

分布式消息工具

2025-08-13 09:15:01

2022-12-27 07:42:12

2025-02-11 08:28:52

2022-03-01 16:26:09

鏈路監控日志監控分布式系統

2018-07-19 10:35:12

機器學習數據平臺

2023-12-06 07:16:17

2021-06-01 06:59:58

運維Jira設計

2022-08-25 06:27:39

vivoJaCoCo代碼覆蓋率

2023-02-15 21:57:39

2017-12-10 20:53:56

Docker持續交付容器

2022-08-21 07:25:09

Flink云原生K8S

2018-04-23 12:41:21

云計算政務云平臺架構

2024-05-17 17:32:58

日志實踐

2025-03-05 03:00:01

點贊
收藏

51CTO技術棧公眾號

午夜伦理在线视频| 超碰在线观看99| 日韩av自拍| 欧美日韩精品三区| 国产一二三四区在线观看| 免费看av毛片| 美女视频黄久久| 久久久久久久久久久免费精品 | 国产精品香蕉一区二区三区| 亚洲 日韩 国产第一| 久久久精品成人| www.神马久久| 欧美剧情片在线观看| 成人性生活视频免费看| 日本中文字幕伦在线观看| 成人av电影在线| 国产日韩欧美电影在线观看| 日韩三级视频在线播放| 国产精品毛片久久| 亚洲男人的天堂在线| 国产麻豆剧传媒精品国产| 在线天堂中文资源最新版| 亚洲狼人国产精品| 亚洲成人a**址| 天天色综合久久| 国产一区二区三区免费看| 欧美亚洲国产日韩2020| 九九九免费视频| 97精品一区二区| 亚洲色图美腿丝袜| 日韩免费高清一区二区| 国产激情综合| 欧美日韩国产一区二区三区地区| 精品一卡二卡三卡| 国产在线美女| 亚洲午夜久久久| 日韩视频 中文字幕| www视频在线观看免费| 91最新地址在线播放| 国产精品久久久久久久小唯西川| 国产免费av电影| 麻豆高清免费国产一区| 国产精品精品久久久| chinese国产精品| 99日韩精品| 久久久亚洲成人| 久久亚洲成人av| 亚洲综合色站| 久久成人精品一区二区三区| 国产精品99久久久久久成人| 日韩欧美二区| 日韩视频一区在线| 亚洲女人久久久| 久久久人成影片免费观看| 色综合影院在线| av在线播放中文字幕| blacked蜜桃精品一区| 亚洲香蕉av在线一区二区三区| 波多野结衣av在线观看| 国产亚洲欧美日韩在线观看一区二区| 亚洲美女中文字幕| 性高潮久久久久久久| 欧美色就是色| 久久久精品国产亚洲| 男的操女的网站| 国产综合精品| 性欧美视频videos6一9| 在线观看日韩中文字幕| 久久蜜桃资源一区二区老牛| 国产精品狠色婷| 97超碰资源站| 国产成人亚洲精品青草天美| 国产青春久久久国产毛片 | 亚洲欧洲美洲在线综合| 变态另类ts人妖一区二区| 日韩成人影院| 美女精品久久久| 久久久久久久国产精品毛片| 亚洲视频播放| 国产精品视频区1| va婷婷在线免费观看| 丁香桃色午夜亚洲一区二区三区| 久久综合一区| 永久av在线| 一区二区三区欧美日| av免费观看网| 综合欧美精品| 亚洲久久久久久久久久| 三级黄色录像视频| 伊人久久大香线蕉av超碰演员| 欧美亚洲国产日本| 96亚洲精品久久久蜜桃| 成人国产一区二区三区精品| 日本视频一区二区在线观看| 里番在线观看网站| 天天爽夜夜爽夜夜爽精品视频| 91最新在线观看| 中文字幕日韩高清在线| 亚洲香蕉成视频在线观看| 久久亚洲成人av| 日本中文在线一区| 成人自拍爱视频| yiren22亚洲综合伊人22| 亚洲福利视频导航| 在线免费观看视频黄| 999久久久精品一区二区| 中文字幕亚洲自拍| 亚洲欧美在线视频免费| 久久草av在线| 欧美精品二区三区四区免费看视频| 在线免费看av| 精品久久久久久国产91| 色婷婷综合在线观看| av亚洲在线观看| 538国产精品一区二区免费视频| 国产又爽又黄又嫩又猛又粗| 久久综合九色欧美综合狠狠| 黄色三级中文字幕| 91综合国产| 亚洲男人天堂久| 久久久久久久蜜桃| 国产乱对白刺激视频不卡| 青青草成人激情在线| 蜜桃视频在线观看播放| 精品国产免费视频| 久久精品黄色片| 老牛国产精品一区的观看方式| 国产高清在线一区二区| 超碰在线最新| 欧美精品欧美精品系列| 性の欲びの女javhd| 亚洲在线观看| 国产日韩欧美亚洲一区| 久草免费在线色站| 日韩欧美一二区| 性生交大片免费全黄| 日韩**一区毛片| 视频一区国产精品| 精品三区视频| 在线日韩欧美视频| 成年人视频免费| 国产日韩精品一区二区浪潮av| 青青视频在线播放| 亚洲午夜久久| 日韩av理论片| 国产高清自拍视频在线观看| 欧美视频国产精品| 无码一区二区三区在线| 久久久蜜桃一区二区人| 日韩欧美在线电影| 国产69精品久久| 日韩性xxxx爱| 999免费视频| 一区二区三区四区激情| 日本少妇一级片| 亚洲久久一区二区| 久久久久se| av激情成人网| 久久国内精品一国内精品| 99精品在线看| 一个色在线综合| 在线观看免费视频黄| 亚洲三级免费| 欧美18视频| www.26天天久久天堂| 日韩中文字幕免费视频| av一级黄色片| 性做久久久久久| 国产熟妇搡bbbb搡bbbb| 日本中文字幕一区二区视频 | 先锋影音久久久| 色吧亚洲视频| 国产亚洲高清在线观看| 欧美黄色小视频| 美州a亚洲一视本频v色道| 欧美揉bbbbb揉bbbbb| 黄色a级片在线观看| 成人av动漫在线| 亚洲视频在线观看一区二区三区| 精品国产一区二区三区久久久蜜臀 | 99精品一区二区| 日韩欧美在线免费观看视频| 亚洲国产精品日韩专区av有中文| 成人在线观看av| av亚洲一区二区三区| 久久这里有精品视频| 日韩永久免费视频| 欧美色男人天堂| 精品亚洲永久免费| 欧美极品少妇xxxxⅹ高跟鞋| 欧美熟妇另类久久久久久多毛| 一本色道久久综合亚洲精品高清| 台湾成人av| 99这里只有精品视频| 国产精品黄色av| 日本伦理一区二区| 一区二区成人精品| 秋霞视频一区二区| 精品视频在线看| 天天插天天操天天干| 中文字幕一区二区三区视频| 少妇饥渴放荡91麻豆| 精品一区二区久久久| 国产女大学生av| 欧美在线二区| 亚洲精品影院| 香蕉久久精品| 成人在线看片| 91精品国产色综合久久不卡粉嫩| 欧美一区亚洲一区| 牛牛精品视频在线| 综合国产在线视频| 精品欧美不卡一区二区在线观看| 日韩一级免费一区| 中文字字幕在线中文乱码| 精品欧美aⅴ在线网站| 欧美卡一卡二卡三| 国产精品毛片久久久久久| 亚洲欧美视频在线播放| 岛国精品在线观看| 国产探花在线观看视频| 蜜桃av一区二区| 久久久久狠狠高潮亚洲精品| 亚洲黄色高清| 国产一区二区三区在线免费| 国产精品精品国产一区二区| 日本一区高清不卡| 日韩欧美国产大片| 国产精品一区二区av| 国产精品1区| 国产在线精品播放| 九七影院97影院理论片久久| 国产成人在线播放| 视频二区不卡| 国产成人拍精品视频午夜网站| 亚洲v.com| 5566日本婷婷色中文字幕97| 99re6在线精品视频免费播放| 欧美肥婆姓交大片| 激情网站在线| 欧美激情国产日韩精品一区18| www红色一片_亚洲成a人片在线观看_| 神马久久久久久| 米奇777四色精品人人爽| 在线观看欧美成人| 91短视频版在线观看www免费| 在线电影av不卡网址| 成年人在线观看视频| 伊人青青综合网站| 日本在线观看www| www.日韩免费| sm国产在线调教视频| 欧美刺激性大交免费视频| av软件在线观看| 欧美大秀在线观看| 美洲精品一卡2卡三卡4卡四卡| 欧美激情视频在线免费观看 欧美视频免费一 | 69sex久久精品国产麻豆| 亚洲午夜在线| www黄色日本| 葵司免费一区二区三区四区五区| 中文字幕欧美人妻精品一区| 蜜臀精品一区二区三区在线观看 | 800av在线免费观看| 亚洲激情婷婷| 麻豆传传媒久久久爱| 美女精品一区二区| 中文字幕人妻无码系列第三区| 国产成人综合视频| 亚洲欧美综合视频| 91麻豆精品视频| 国产wwwwxxxx| 亚洲一区在线看| 秋霞精品一区二区三区| 欧美色综合网站| 国产毛片毛片毛片毛片| 亚洲成**性毛茸茸| 国产午夜在线观看| 超薄丝袜一区二区| 精品三级久久| 国产女人精品视频| 99精品在免费线中文字幕网站一区 | 精品国产18久久久久久| 亚洲乱亚洲乱妇无码| 日本中文在线观看| 8090成年在线看片午夜| 草民电影神马电影一区二区| 成人黄动漫网站免费| 九九热精品视频在线观看| 一区二区三视频| 亚洲专区一区| 亚洲一区二区三区四区精品| 91美女片黄在线观看91美女| 欧美另类videoxo高潮| 日韩欧亚中文在线| 国产三区在线播放| 亚洲女人被黑人巨大进入al| 草莓福利社区在线| 国产精品久久久久久久久久免费| 久久久久久久久久久久电影| 欧美久久久久久一卡四| 欧美淫片网站| 五月天婷婷激情视频| av午夜精品一区二区三区| 精品熟妇无码av免费久久| 亚洲一区在线观看视频| 亚洲特级黄色片| 亚洲欧美激情另类校园| 色呦呦在线看| 国产有码一区二区| 免费观看不卡av| 人妻av无码专区| 国产一区二区在线影院| 免费一级黄色录像| 婷婷久久综合九色国产成人 | 800av在线免费观看| 美腿丝袜亚洲综合| 中文字幕xxx| 亚洲成人激情自拍| 精品人妻伦一二三区久久| 综合国产在线观看| 78精品国产综合久久香蕉| 久久香蕉综合色| 亚洲网站视频| 中国男女全黄大片| 亚洲免费观看高清完整版在线观看熊 | 日韩不卡一区二区| 给我看免费高清在线观看| 亚洲午夜三级在线| 亚洲乱码在线观看| 欧美黑人xxx| 日韩成人18| 亚洲av首页在线| 久草在线在线精品观看| 少妇的滋味中文字幕bd| 欧美亚洲图片小说| 国产在线日本| 国产精品成av人在线视午夜片| 最近国产精品视频| 欧美牲交a欧美牲交aⅴ免费真| youjizz国产精品| 国产亚洲欧美精品久久久久久| 制服丝袜一区二区三区| 含羞草www国产在线视频| 成人免费在线网址| 香蕉久久网站| 永久av免费在线观看| 亚洲乱码国产乱码精品精98午夜 | 日韩欧美在线播放视频| 99久久精品免费精品国产| 91看片在线播放| 日韩成人黄色av| 中老年在线免费视频| 欧美精品在线一区| 日本视频一区二区| 欧美亚洲色综久久精品国产| 欧美日韩一区不卡| 日本黄色片在线观看| 成人免费观看网址| 国内精品久久久久久久影视麻豆| 人妻 丝袜美腿 中文字幕| 亚洲超碰精品一区二区| 麻豆导航在线观看| 国产精品视频地址| 欧美在线高清| 亚洲欧美色图视频| 欧美在线|欧美| 超碰免费在线播放| 国产精品久久久久久久久婷婷| 午夜亚洲视频| 强制高潮抽搐sm调教高h| 日韩午夜中文字幕| 92国产精品| 三级网在线观看| 成人网在线免费视频| jizz国产在线观看| 久久香蕉国产线看观看av| 国产精品欧美大片| 久久久久国产精品熟女影院| 亚洲视频综合在线| 五月婷婷伊人网| 国产日韩欧美中文| 影音先锋中文字幕一区| 日本爱爱爱视频| 欧美一区在线视频| 亚洲最大成人| 欧洲美女和动交zoz0z| 26uuu久久天堂性欧美| 97在线播放免费观看| 91av在线网站| 亚洲乱码精品| 色欲av无码一区二区三区| 欧美日韩二区三区| 天堂在线中文网官网| 桥本有菜av在线| 久久精品一区二区三区不卡 | 久久五月婷婷丁香社区| 国产喷水福利在线视频| 日韩暖暖在线视频| 亚洲午夜伦理|