色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

從 Elasticsearch 遷移到 Apache Doris:日志分析與可觀測性平臺實(shí)戰(zhàn)

從 Elasticsearch 遷移到 Apache Doris:日志分析與可觀測性平臺實(shí)戰(zhàn) 1. 為什么我把日志系統(tǒng)從 Elasticsearch 換成了 Apache Doris先交代背景。我負(fù)責(zé)維護(hù)一套中等規(guī)模的微服務(wù)集群大概四十多個(gè)服務(wù)實(shí)例日均日志量在 800GB 到 1.2TB 之間浮動。最早用的是經(jīng)典的 ELK 組合Elasticsearch 存日志、Logstash 做采集、Kibana 做展示。這套方案用了兩年多問題越來越明顯磁盤占用高得離譜同樣的原始日志量ES 的索引膨脹能到原始數(shù)據(jù)的 2.5 到 3 倍查詢稍微復(fù)雜一點(diǎn)比如做多維度聚合或者跨天的大范圍掃描響應(yīng)時(shí)間直接飆到十幾秒甚至幾十秒集群節(jié)點(diǎn)一擴(kuò)再擴(kuò)成本壓不住。后來我開始認(rèn)真評估 Apache Doris。說實(shí)話一開始我是有顧慮的Doris 在 OLAP 場景的口碑一直不錯(cuò)但拿它當(dāng)日志存儲和可觀測性底座當(dāng)時(shí)心里沒底。真正讓我下決心的是做了一輪壓測同樣的日志數(shù)據(jù)Doris 的存儲壓縮比能做到 5 到 8 倍復(fù)雜聚合查詢基本在亞秒到兩三秒之間返回。這個(gè)差距不是一點(diǎn)半點(diǎn)。這篇筆記就是把這套遷移和落地的完整過程拆開講清楚。Apache Doris 做日志分析與可觀測性核心思路是用一套 MPP 架構(gòu)的分析型數(shù)據(jù)庫同時(shí)扛住日志存儲、全文檢索、指標(biāo)聚合和鏈路追蹤這幾件事而不是像傳統(tǒng)方案那樣 ES 管日志、Prometheus 管指標(biāo)、Jaeger 管鏈路各搞一套。適合誰看如果你正在被日志系統(tǒng)的成本和查詢性能折磨或者你正在設(shè)計(jì)一套新的可觀測性平臺這篇內(nèi)容應(yīng)該能幫你少走一些彎路。我會把架構(gòu)選型的邏輯、表結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)寫入鏈路、查詢優(yōu)化、踩過的坑都攤開講。2. 整體架構(gòu)設(shè)計(jì)與選型邏輯拆解2.1 為什么是 Doris 而不是繼續(xù)堆 ES 節(jié)點(diǎn)先把這個(gè)最核心的問題說清楚。ES 的問題不在于它不好而在于它的設(shè)計(jì)目標(biāo)和日志分析場景之間存在錯(cuò)位。ES 底層是 Lucene倒排索引是它的核心這決定了它在全文檢索上很強(qiáng)但倒排索引本身非常吃存儲。日志數(shù)據(jù)有個(gè)特點(diǎn)寫多讀少、冷數(shù)據(jù)占比極高、查詢模式以聚合統(tǒng)計(jì)和時(shí)間范圍過濾為主。你拿一個(gè)為全文檢索優(yōu)化的引擎去干聚合分析的活就像開越野車送快遞能送但油耗和維護(hù)成本都不劃算。Doris 的定位是 MPP 分析型數(shù)據(jù)庫列式存儲加向量化執(zhí)行引擎天然適合大寬表的聚合掃描。它的數(shù)據(jù)模型里有幾個(gè)關(guān)鍵設(shè)計(jì)對日志場景特別友好列式存儲 高壓縮比日志字段里大量重復(fù)值比如服務(wù)名、日志級別、主機(jī)名列存下同列數(shù)據(jù)連續(xù)存放壓縮算法能發(fā)揮到極致。我實(shí)測 ZSTD 壓縮下原始 JSON 日志 1TB 壓到 130GB 左右。分區(qū) 分桶兩級切分按天分區(qū)、按服務(wù)名或主機(jī)名分桶查詢時(shí)分區(qū)裁剪加桶裁剪掃描的數(shù)據(jù)量能砍掉一大截。物化視圖和 Rollup可以針對常用聚合查詢預(yù)計(jì)算比如按分鐘統(tǒng)計(jì)各服務(wù) ERROR 數(shù)量直接命中 Rollup 表不用掃原始數(shù)據(jù)。倒排索引支持Doris 從 2.0 開始支持倒排索引雖然不如 ES 那么成熟但應(yīng)付日志里的關(guān)鍵字檢索足夠了。注意Doris 的倒排索引和 ES 的倒排索引不是一回事。Doris 的倒排索引是輔助加速手段不是存儲的核心結(jié)構(gòu)所以不會帶來 ES 那種存儲膨脹問題。2.2 可觀測性三大支柱怎么統(tǒng)一到一套存儲可觀測性通常講三大支柱Logs日志、Metrics指標(biāo)、Traces鏈路。傳統(tǒng)做法是三套系統(tǒng)各管一攤查詢的時(shí)候要在三個(gè)界面之間來回跳關(guān)聯(lián)分析基本靠人肉。用 Doris 的思路是三者的數(shù)據(jù)模型雖然不同但本質(zhì)上都是帶時(shí)間戳的結(jié)構(gòu)化或半結(jié)構(gòu)化數(shù)據(jù)完全可以統(tǒng)一到一套存儲里用不同的表來承載。我的做法是建三張核心表表名承載數(shù)據(jù)數(shù)據(jù)模型分區(qū)策略分桶策略logs_detail原始日志明細(xì)Duplicate 模型按天分區(qū)按 service_name 哈希分桶metrics_rollup聚合指標(biāo)Aggregate 模型按天分區(qū)按 metric_name 哈希分桶traces_span鏈路 Span 數(shù)據(jù)Duplicate 模型按天分區(qū)按 trace_id 哈希分桶這樣做的好處是做關(guān)聯(lián)查詢的時(shí)候不用跨系統(tǒng)。比如我想查某個(gè) trace_id 對應(yīng)的所有日志和它經(jīng)過的每個(gè)服務(wù)的耗時(shí)指標(biāo)一條 SQL 就能搞定不用先去 Jaeger 查鏈路再去 Kibana 查日志。2.3 寫入鏈路的設(shè)計(jì)取舍寫入鏈路我選的是Flink Doris Stream Load的組合。日志從各個(gè)服務(wù)通過 Filebeat 采集到 KafkaFlink 消費(fèi) Kafka 做清洗和字段提取然后通過 Stream Load 批量寫入 Doris。為什么不用 Routine Load 直接消費(fèi) KafkaRoutine Load 確實(shí)更簡單Doris 原生支持不用額外維護(hù) Flink 作業(yè)。但我的場景里有幾個(gè)需求 Routine Load 滿足不了一是需要在寫入前做字段解析和脫敏比如把 JSON 日志里的嵌套字段拍平、把手機(jī)號郵箱做掩碼二是需要做多流合并把日志流和鏈路流按 trace_id 做關(guān)聯(lián)后寫入三是需要動態(tài)路由不同服務(wù)的日志寫到不同的分區(qū)。這些用 Flink 做更靈活。寫入批次的大小很關(guān)鍵。我試過幾個(gè)檔位批次太小比如 1000 條一批Stream Load 的導(dǎo)入頻率太高Doris 的 compaction 壓力大查詢性能會抖動批次太大比如 10 萬條一批延遲又上去了日志從產(chǎn)生到可查要等好幾分鐘。最后定在每批 2 萬到 5 萬條或者每 10 秒觸發(fā)一次兼顧延遲和寫入效率。3. 核心表結(jié)構(gòu)設(shè)計(jì)與實(shí)操要點(diǎn)3.1 日志明細(xì)表字段類型和索引怎么定日志表的設(shè)計(jì)直接決定了后面查詢爽不爽。我踩過的最大坑是字段類型選得太隨意導(dǎo)致后面查詢要么慢要么報(bào)錯(cuò)。下面是我最終定下來的建表語句核心部分CREATE TABLE logs_detail ( ts DATETIMEV2(3) NOT NULL COMMENT 日志時(shí)間戳毫秒精度, service_name VARCHAR(64) NOT NULL COMMENT 服務(wù)名, host_ip VARCHAR(32) NOT NULL COMMENT 主機(jī)IP, log_level VARCHAR(8) NOT NULL COMMENT 日志級別, trace_id VARCHAR(64) NULL COMMENT 鏈路追蹤ID, span_id VARCHAR(32) NULL COMMENT Span ID, message TEXT NULL COMMENT 日志正文, extra JSON NULL COMMENT 擴(kuò)展字段, INDEX idx_message (message) USING INVERTED COMMENT 正文倒排索引, INDEX idx_trace (trace_id) USING INVERTED COMMENT trace_id 倒排索引 ) ENGINEOLAP DUPLICATE KEY(ts, service_name, host_ip) PARTITION BY RANGE(ts) () DISTRIBUTED BY HASH(service_name) BUCKETS 32 PROPERTIES ( compression ZSTD, replication_num 3, dynamic_partition.enable true, dynamic_partition.time_unit DAY, dynamic_partition.start -30, dynamic_partition.end 3, dynamic_partition.prefix p, dynamic_partition.buckets 32 );幾個(gè)關(guān)鍵決策點(diǎn)展開說時(shí)間戳用 DATETIMEV2(3) 而不是 BIGINT。用 BIGINT 存毫秒時(shí)間戳確實(shí)省空間但查詢的時(shí)候每次都要寫from_unixtime(ts/1000)非常別扭而且分區(qū)裁剪用不上。DATETIMEV2 支持毫秒精度直接可讀分區(qū)裁剪也正常。存儲上多占的那點(diǎn)空間相比查詢便利性完全值得。message 字段用 TEXT 而不是 VARCHAR。日志正文長度不可控有的堆棧信息能到幾十KB。VARCHAR 有長度上限超了會截?cái)嗷蛘邎?bào)錯(cuò)。TEXT 沒有這個(gè)問題配合倒排索引查詢效率也可以接受。分桶數(shù)選 32 是基于數(shù)據(jù)量算出來的。Doris 官方建議單個(gè)桶的數(shù)據(jù)量在 1GB 到 10GB 之間。我日均 1TB 原始數(shù)據(jù)壓縮后約 150GB按 30 天保留算單天分區(qū)壓縮后約 5GB。32 個(gè)桶每個(gè)桶約 160MB偏小但問題不大因?yàn)椴樵儾l(fā)高的時(shí)候桶多一點(diǎn)能更好利用多核。如果你數(shù)據(jù)量更大可以按這個(gè)公式算分桶數(shù) 單分區(qū)壓縮后大小 / 期望單桶大小。倒排索引只建在 message 和 trace_id 上。倒排索引不是免費(fèi)的每個(gè)索引都會增加寫入開銷和存儲占用。log_level、service_name 這種低基數(shù)字段用前綴索引或者 Bloom Filter 就夠了沒必要上倒排。3.2 指標(biāo)聚合表Aggregate 模型怎么用指標(biāo)數(shù)據(jù)的特點(diǎn)是寫入頻繁、查詢以聚合為主、歷史數(shù)據(jù)很少查明細(xì)。這種場景用 Aggregate 模型最合適Doris 會在后臺自動做預(yù)聚合查詢的時(shí)候直接讀聚合結(jié)果。CREATE TABLE metrics_rollup ( ts DATETIMEV2(3) NOT NULL, metric_name VARCHAR(128) NOT NULL, service_name VARCHAR(64) NOT NULL, labels VARCHAR(512) NULL, value_sum DOUBLE SUM DEFAULT 0, value_count BIGINT SUM DEFAULT 0, value_max DOUBLE MAX DEFAULT 0, value_min DOUBLE MIN DEFAULT 0 ) ENGINEOLAP AGGREGATE KEY(ts, metric_name, service_name, labels) PARTITION BY RANGE(ts) () DISTRIBUTED BY HASH(metric_name) BUCKETS 16 PROPERTIES ( compression ZSTD, replication_num 3, dynamic_partition.enable true, dynamic_partition.time_unit DAY, dynamic_partition.start -90, dynamic_partition.end 3, dynamic_partition.prefix p );這里有個(gè)設(shè)計(jì)上的取舍聚合粒度定在多少。定得太細(xì)比如秒級預(yù)聚合效果不明顯存儲也大定得太粗比如小時(shí)級查詢靈活性差。我最后定在分鐘級寫入的時(shí)候 Flink 做一層分鐘級預(yù)聚合再寫入Doris 的 Aggregate 模型再做一層合并。這樣既保證了查詢能下鉆到分鐘又控制了數(shù)據(jù)量。labels字段我用的是拼接后的字符串比如envprod,regioncn-east,instance10.0.1.5:9090。為什么不拆成多個(gè)列因?yàn)?Prometheus 的 label 是動態(tài)的不同指標(biāo) label 集合不一樣拆列的話表結(jié)構(gòu)沒法固定。拼成字符串后用LIKE或者split_by_string函數(shù)過濾配合倒排索引效率可以接受。3.3 鏈路表trace_id 和 span 的存儲優(yōu)化鏈路數(shù)據(jù)的查詢模式很特殊要么按 trace_id 查整條鏈路的所有 span要么按時(shí)間范圍加服務(wù)名查慢請求。前者要求 trace_id 的查詢極快后者要求時(shí)間范圍掃描高效。CREATE TABLE traces_span ( ts DATETIMEV2(3) NOT NULL, trace_id VARCHAR(64) NOT NULL, span_id VARCHAR(32) NOT NULL, parent_span_id VARCHAR(32) NULL, service_name VARCHAR(64) NOT NULL, operation_name VARCHAR(256) NULL, duration_ms BIGINT NOT NULL, status_code INT NOT NULL, tags JSON NULL, INDEX idx_trace (trace_id) USING INVERTED ) ENGINEOLAP DUPLICATE KEY(ts, trace_id, span_id) PARTITION BY RANGE(ts) () DISTRIBUTED BY HASH(trace_id) BUCKETS 32 PROPERTIES ( compression ZSTD, replication_num 3, dynamic_partition.enable true, dynamic_partition.time_unit DAY, dynamic_partition.start -15, dynamic_partition.end 3, dynamic_partition.prefix p );鏈路數(shù)據(jù)我只保留 15 天比日志的 30 天短。原因是鏈路數(shù)據(jù)量雖然比日志小但查詢頻率也低大部分時(shí)候只有排查問題才會查15 天足夠覆蓋絕大多數(shù)排查場景。如果你有合規(guī)要求需要保留更久可以調(diào)大dynamic_partition.start的絕對值。分桶鍵選trace_id而不是service_name是因?yàn)殒溌凡樵冏詈诵牡膱鼍笆前?trace_id 查全鏈路按 trace_id 分桶能讓同一個(gè) trace 的所有 span 落在同一個(gè)桶里查詢時(shí)只掃一個(gè)桶。4. 數(shù)據(jù)寫入鏈路與查詢優(yōu)化的實(shí)戰(zhàn)細(xì)節(jié)4.1 Flink 寫入作業(yè)的關(guān)鍵配置Flink 作業(yè)這塊我調(diào)了不少參數(shù)下面這幾個(gè)是影響最大的// Doris Stream Load 的 Sink 配置 DorisSink.Builder builder DorisSink.builder() .setDorisReadOptions(DorisReadOptions.builder().build()) .setDorisExecutionOptions(DorisExecutionOptions.builder() .setLabelPrefix(logs_ System.currentTimeMillis()) .setDeletable(false) .setBufferCount(5) // 攢夠5個(gè)批次再提交 .setBufferSize(64 * 1024 * 1024) // 單批次最大64MB .setMaxRetries(3) .setStreamLoadProp(props) .build()) .setDorisOptions(DorisOptions.builder() .setFenodes(fe1:8030,fe2:8030,fe3:8030) .setTableIdentifier(ods.logs_detail) .setUsername(log_writer) .setPassword(******) .build());bufferCount和bufferSize這兩個(gè)參數(shù)要配合調(diào)。我一開始只設(shè)了bufferSize沒設(shè)bufferCount結(jié)果小批次頻繁提交Doris 的 compaction 跟不上查詢延遲從 1 秒漲到 8 秒。后來加上bufferCount5讓 Flink 攢夠 5 個(gè)批次再一次性提交compaction 壓力明顯下降。還有一個(gè)容易忽略的點(diǎn)Stream Load 的 label 要保證唯一。Doris 用 label 做導(dǎo)入事務(wù)的去重如果 label 重復(fù)導(dǎo)入會被拒絕。我用logs_ 時(shí)間戳 隨機(jī)數(shù)的格式生成 label基本不會沖突。4.2 查詢優(yōu)化的幾個(gè)實(shí)用手段分區(qū)裁剪是第一優(yōu)先級。所有查詢必須帶時(shí)間范圍條件而且時(shí)間字段要直接用分區(qū)列不能包函數(shù)。比如WHERE ts 2024-01-01 00:00:00能觸發(fā)分區(qū)裁剪WHERE date(ts) 2024-01-01就不行因?yàn)榉謪^(qū)裁剪發(fā)生在執(zhí)行計(jì)劃生成階段函數(shù)包裹后優(yōu)化器識別不了。物化視圖預(yù)計(jì)算高頻聚合。我建了幾個(gè)物化視圖比如按分鐘統(tǒng)計(jì)各服務(wù)的 ERROR 日志數(shù)量CREATE MATERIALIZED VIEW mv_error_count_by_minute REFRESH ASYNC EVERY(INTERVAL 1 MINUTE) DISTRIBUTED BY HASH(service_name) BUCKETS 8 PROPERTIES (replication_num 3) AS SELECT date_trunc(ts, minute) AS minute_ts, service_name, count(*) AS error_count FROM logs_detail WHERE log_level ERROR GROUP BY minute_ts, service_name;這個(gè)物化視圖建了之后告警系統(tǒng)查 ERROR 數(shù)量的查詢從平均 2.3 秒降到 80 毫秒。代價(jià)是每分鐘有一次后臺刷新任務(wù)會消耗一些資源但相比查詢性能的提升完全值得。倒排索引的查詢寫法有講究。Doris 的倒排索引對MATCH_ANY、MATCH_ALL、MATCH_PHRASE這幾個(gè)函數(shù)支持最好。比如查 message 里包含 timeout 或 connection refused 的日志SELECT ts, service_name, message FROM logs_detail WHERE ts 2024-01-01 00:00:00 AND ts 2024-01-01 01:00:00 AND message MATCH_ANY timeout connection refused LIMIT 100;注意MATCH_ANY后面跟的是空格分隔的關(guān)鍵詞列表不是 SQL 的 OR 語法。這個(gè)寫法能命中倒排索引比message LIKE %timeout% OR message LIKE %connection refused%快一個(gè)數(shù)量級。4.3 冷熱數(shù)據(jù)分層存儲日志數(shù)據(jù)有個(gè)特點(diǎn)最近 3 天的查詢量占 90% 以上7 天前的數(shù)據(jù)基本沒人查。針對這個(gè)特點(diǎn)我做了冷熱分層熱數(shù)據(jù)最近 3 天存在 SSD 上副本數(shù) 3保證查詢性能和可用性。溫?cái)?shù)據(jù)4 到 15 天存在 HDD 上副本數(shù) 2查詢性能可以接受。冷數(shù)據(jù)16 到 30 天存到對象存儲上用 Doris 的冷熱分層功能自動下沉副本數(shù) 1。Doris 的冷熱分層通過storage_policy配置ALTER TABLE logs_detail SET ( storage_policy hot_to_cold_policy );對應(yīng)的 policy 定義CREATE STORAGE POLICY hot_to_cold_policy PROPERTIES( storage_resource remote_oss, cooldown_ttl 259200 -- 3天后下沉到冷存儲 );這套分層下來存儲成本比全 SSD 方案降了大概 60%而熱數(shù)據(jù)的查詢性能沒有受影響。5. 常見問題與排查技巧實(shí)錄5.1 寫入延遲突然飆升怎么排查這是我最常遇到的問題表現(xiàn)是日志從產(chǎn)生到可查的時(shí)間從正常的 10 秒漲到幾分鐘。排查思路按這個(gè)順序走第一步看 Flink 作業(yè)的反壓情況。如果 Flink 的 Sink 算子出現(xiàn)反壓說明寫入 Doris 的速度跟不上消費(fèi) Kafka 的速度。這時(shí)候去 Doris 的 FE 看 Stream Load 的導(dǎo)入任務(wù)狀態(tài)大概率能看到大量LOADING狀態(tài)的任務(wù)堆積。第二步看 Doris 的 compaction 分?jǐn)?shù)。執(zhí)行SHOW TABLET FROM logs_detail看MaxCompactionScore字段如果超過 100 說明 compaction 嚴(yán)重滯后。compaction 滯后的原因是小文件太多通常是因?yàn)?Stream Load 批次太小或者頻率太高。第三步看 BE 的磁盤 IO。如果磁盤 IO 打滿寫入自然慢。這時(shí)候要么加磁盤要么調(diào)整寫入策略減少 IO 壓力。我遇到過一次比較典型的情況某個(gè)服務(wù)突然開始瘋狂打日志日志量漲了 10 倍Flink 作業(yè)的寫入批次大小沒變導(dǎo)致 Stream Load 頻率暴漲Doris 的 compaction 直接崩了。解決辦法是給 Flink 作業(yè)加了一個(gè)動態(tài)限流邏輯當(dāng)檢測到 Kafka 消費(fèi)延遲超過閾值時(shí)自動增大批次大小、降低提交頻率。5.2 查詢變慢的幾種典型原因查詢變慢的原因比寫入延遲更分散我整理了一個(gè)速查表現(xiàn)象可能原因排查方法解決手段簡單查詢也慢分區(qū)裁剪失效EXPLAIN看掃描分區(qū)數(shù)檢查 WHERE 條件是否直接用了分區(qū)列聚合查詢慢沒命中物化視圖EXPLAIN看是否命中 Rollup調(diào)整物化視圖定義或查詢寫法全文檢索慢倒排索引未命中EXPLAIN看是否走倒排索引改用 MATCH_ANY 等函數(shù)偶發(fā)性慢查詢資源競爭看 FE 的查詢隊(duì)列和 BE 的負(fù)載加資源組隔離或錯(cuò)峰查詢掃描數(shù)據(jù)量大分桶數(shù)不合理看 Tablet 的掃描行數(shù)調(diào)整分桶數(shù)或加分區(qū)提示EXPLAIN是排查 Doris 查詢問題的第一工具任何查詢優(yōu)化之前先看執(zhí)行計(jì)劃不要憑感覺調(diào)。5.3 幾個(gè)我踩過的坑坑一DATETIME 精度不夠?qū)е氯罩緛y序。最早我用的是 DATETIME秒級精度結(jié)果同一秒內(nèi)的多條日志排序不穩(wěn)定排查問題時(shí)順序?qū)Σ簧?。后來改?DATETIMEV2(3) 毫秒精度才解決。日志場景建議至少毫秒精度如果日志量特別大且對順序敏感可以考慮微秒精度??佣﨡SON 字段查詢性能差。我一開始把擴(kuò)展字段都塞到 JSON 列里查詢的時(shí)候用extra[user_id]這種寫法。后來發(fā)現(xiàn) JSON 字段的查詢沒法走索引每次都要全表掃。解決辦法是把高頻查詢的 JSON 字段提取成獨(dú)立的列JSON 列只存低頻查詢的字段??尤齽討B(tài)分區(qū)創(chuàng)建失敗導(dǎo)致寫入中斷。動態(tài)分區(qū)依賴 FE 的調(diào)度如果 FE 負(fù)載高或者調(diào)度延遲可能出現(xiàn)分區(qū)還沒創(chuàng)建但數(shù)據(jù)已經(jīng)寫入的情況導(dǎo)致導(dǎo)入失敗。我的解決辦法是在 Flink 作業(yè)里加了重試邏輯遇到分區(qū)不存在的錯(cuò)誤時(shí)等待幾秒重試同時(shí)給 FE 的動態(tài)分區(qū)調(diào)度加了監(jiān)控告警??铀母北緮?shù)設(shè)太高導(dǎo)致寫入放大。我一開始所有表都設(shè)了replication_num3寫入的時(shí)候每個(gè)副本都要寫一遍寫入放大 3 倍。后來把冷數(shù)據(jù)和溫?cái)?shù)據(jù)的副本數(shù)降到 2 和 1寫入壓力明顯下降。副本數(shù)的選擇要在可用性和寫入成本之間權(quán)衡不是越高越好。6. 這套方案的實(shí)際收益與擴(kuò)展思路6.1 收益的量化對比遷移完成穩(wěn)定運(yùn)行三個(gè)月后我做了一次全面的對比指標(biāo)原 ELK 方案Doris 方案變化存儲占用30天約 75TB約 12TB降低 84%日均寫入延遲 P9945 秒8 秒降低 82%簡單聚合查詢 P953.2 秒0.4 秒降低 87%復(fù)雜聚合查詢 P9518 秒2.1 秒降低 88%全文檢索 P951.1 秒0.9 秒基本持平集群節(jié)點(diǎn)數(shù)12 節(jié)點(diǎn)6 節(jié)點(diǎn)減少 50%月度成本基準(zhǔn)約 35%降低 65%全文檢索這塊 Doris 確實(shí)不如 ES但差距沒有想象中大而且日志場景里真正的全文檢索需求占比很低大部分查詢都是帶條件的結(jié)構(gòu)化過濾加聚合。用 35% 的成本換來其他指標(biāo)的全面碾壓這筆賬怎么算都劃算。6.2 后續(xù)可以擴(kuò)展的方向這套架構(gòu)跑穩(wěn)之后我又陸續(xù)加了一些擴(kuò)展告警規(guī)則引擎。基于 Doris 的物化視圖和定時(shí)查詢做了一個(gè)輕量級的告警引擎。比如每分鐘查一次 ERROR 日志數(shù)量超過閾值就觸發(fā)告警。相比 Prometheus 的告警規(guī)則用 SQL 寫告警規(guī)則更靈活能做更復(fù)雜的條件組合。日志聚類分析。用 Doris 的simhash或者minhash函數(shù)對日志正文做相似度計(jì)算把相似的日志聚成一類幫助快速發(fā)現(xiàn)異常模式。這個(gè)功能在排查突發(fā)故障時(shí)特別有用能從海量日志里快速定位到異常的那幾類。與 Grafana 集成。Doris 有官方的 Grafana 數(shù)據(jù)源插件可以直接把 Doris 作為 Grafana 的數(shù)據(jù)源用 SQL 查出來的結(jié)果直接畫圖。這樣指標(biāo)、日志、鏈路都能在 Grafana 里統(tǒng)一展示不用再維護(hù) Kibana 那套。數(shù)據(jù)歸檔到對象存儲。超過 30 天的日志通過 Doris 的EXPORT功能導(dǎo)出到對象存儲上的 Parquet 文件需要的時(shí)候再用Broker Load導(dǎo)回來。這樣既滿足了合規(guī)保留要求又不占用 Doris 的存儲資源。6.3 一些個(gè)人體會這套方案不是銀彈它適合的是日志量中等偏上、查詢以聚合分析為主、對成本敏感的場景。如果你的日志量很小日均幾十GB或者全文檢索需求占比很高那 ES 或者專門的日志服務(wù)可能更合適。技術(shù)選型永遠(yuǎn)要看具體場景不要因?yàn)?Doris 現(xiàn)在火就無腦上。另外Doris 的社區(qū)版本迭代很快我用的 2.1 版本相比 2.0 在倒排索引和冷熱分層上都有明顯改進(jìn)。建議保持關(guān)注版本更新但生產(chǎn)環(huán)境升級要謹(jǐn)慎先在測試環(huán)境跑一輪完整的回歸測試再上。最后說一個(gè)我覺得最重要的經(jīng)驗(yàn)可觀測性平臺的價(jià)值不在于技術(shù)多先進(jìn)而在于能不能讓排查問題的人快速拿到想要的數(shù)據(jù)。我見過太多團(tuán)隊(duì)花大價(jià)錢搭了一套很炫的平臺結(jié)果開發(fā)排查問題時(shí)還是習(xí)慣直接上機(jī)器grep日志。工具再好沒人用就是白搭。所以在設(shè)計(jì)這套系統(tǒng)的時(shí)候我花了很多時(shí)間在查詢模板和自助分析上讓開發(fā)人員不用寫復(fù)雜的 SQL 就能查到想要的日志。這個(gè)投入的回報(bào)比任何技術(shù)優(yōu)化都高。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
天天澡天天爽日日av| 91天天综合在线观看| 久久理论字幕视频| 久久男人的天堂国产| 天天精品| 无码伊人久久大杳蕉中文无码| 久久久久久久国产视频| 日韩激情中文字幕有码| 国产成人+综合亚洲+天堂| 综合久| 日本色色色| 曰韩av中文字幕专区| 亚洲日韩国产欧美综合v| 高清在线偷拍自拍视频| 九九色热| 熟女五十路一区二区三| 亚洲综合嫩| 99久久免费看精品国产一区| 亚洲高清欧美总合| 色色97爱| 边做饭边操逼逼| 国产成人无码a| 九九天堂| 亚洲男人天堂手机版| 日本性爱网址| 美女主播色欲91抠b在线播放| 天天看高清麻豆| 久久精品一区| 精品国产乱码久久久久久久久久毛片| 亚洲精品久久久久毛片A片拉屎 | 天天综合网网欲色| 999久久久久久久久| 欧美性第1页| 伦在线97| 一级性爱视频免费观看 | 国产久久男人天堂| 殴美大黄片| 熟女少妇视频| 色婷婷国产精品一区在线观看| 超碰在线974| 精品高清一区二区三区三州| 亚欧高清| 1人人看人人摸人人操| 在线免费观看日韩一区| 丁香五月电影| 久久久久ab| se吧提供国产乱老熟视频胖女人| 国产精品电影大全| 婷婷激情综合网| 啊啊啊在线看| 国产精品久久久三级无码| 精品久久久久成人码免| 久久东京国产精品视频| 91精片| 欧日韩一二三f区| 永久免费av无码网站国产app| 超碰 另类 欧美 | 亚洲国产成人精品无码专区| 在线看污网站| 91亚洲不卡一区| 亚州综合AⅤ| 精品黑人一区二区| 草草影院最新网址| 精品国产一区探花在线观看| 久久久亚洲精品中文字幕人妻| 国产成人99久久亚洲综合| 成人三级片无码| 91中文字幕在线观看| 久久是精品| 啊啊啊好湿久久| ...日韩成人一区二区三区字幕| 乱伦熟妇一区二区| 人人玩人人添人人澡免费| 亚洲高清无码免费观看视频| 色激情综合网站| 97资源欧美| 中文人妻av高清一区| 久久国产精品视频| 台湾大香蕉99热| 欧日a| 日逼国产| 午夜精品久久久久| 高潮综合网| 久久伦理视频久久大香蕉视频| jazzjazz国产精品麻豆| 91女日逼| 亚州中文字幕超碰97| 日韩不卡毛片Av免费高清| 国产AV超爽| 一区二区亚州激情久婷婷欧美| 欧 美 自 拍 偷 拍| 久操 高清| 伊人一区二区在线播放| 色网在线| 夜夜草网站| 久久精品超碰| 日本三级中国三级99人妇网站| 欧美激情亚洲| 欧美亚洲综合色| 久热一区二区| 亚洲色图欧美另类在线| 美女被艹尤物视频| 啊v在线观看视频| 日本欧美韩国日产片片在线看免| 日韩啊V| 亚洲色图20p| 日韩精品作爱导航| 夜夜騷av、一區二區| 天天色综亚洲91污| 黄色AAAAAAAAAAA大片| 久操精品| 黄片色区软件| 人妻天堂三区| 91精品导航| 色色五月婷| 91色花堂| 青草视频在线看看看看看看看看看| 国产精品直播在线观看直播| 99精品在线| 蜜臀久久99精品久久久久久无删减 | 日韩欧美麻豆大片| 97超碰碰碰| 久久艹逼视频| 色网色网色网色网色网色| 激情综合五| 蜜桃狠狠色伊人亚洲综合网站| 97爱欧美| 99精品久久久久久久婷婷蜜桃| 亚洲熟女综合一区二区| 亚洲无码精品AV久久久| 99xav| 日本东京热加勒比久久| 亚洲色电影在线| 中文字幕在线观看网页| 自拍偷拍 日韩无码| 欧美日韩亚洲天堂| 好舒服视频| 中文字幕av乱伦| 精品九九九| 久久久久久久9最新免费视频观看| 毛片麻豆91糖心精品毛情片| 亚洲av青草久久一区二区| 日本成人A片网站| 亚洲一区二区三区不卡国产欧美| 色综合色| 久久99精品视频| 亚洲熟妇白浆无码AV| 国产精品经典一卡久久久 | 久艹伊人精品综合在线| 国产97视频免费观看| 日本熟妇自慰性高潮一区二区三区| 日本不卡免费二区| 国产成人五月天丁香花| 射综合网| 亚洲欧洲日韩国产自在线| 无码久| 清柠毛片| 免费综合亚洲中文| 免费av高清无码| 久久久无码精品人妻二区| 亚州色交| 人、人、摸,人、人、草| 欧美激情一区| 无码二级三级| 玖玖超碰熟| 大香蕉啪啪啪啪在线| 五月天激情国产综合婷婷婷| www.伪伪| 91人妻最真实刺激绿帽| 男啪女色黄无遮挡免费观看| 欧美情色贴图| 国产91专区| 思思热国产高清| 中文人妻av高清一区| 久久精品女同亚洲女同13| 大JI巴好深好爽又大又粗视频| 激情第四色| 国产女人和拘做爰视频| 午夜福利av电影在线| 超碰在线国产| 制服丝袜第二页| wwe 天天干.com| 日韩成人色图| 日韩免费中文字幕视频| 日本三级R| 久久发布国产伦子伦精品| 欧美男人的天堂| 免费家庭乱伦视频| 伊人aaa| 97欧美精品综合| 九九在线精品| 久热九九| 亚洲精品三| 欧美人妻精品一区二区| 亚洲1区2区三区高清中文字幕| 无码动漫av中文字幕| 日日操夜夜操天天操免费观看麻豆| 亚洲成人帖图| 一卡二卡三卡| 熟妇人妻一二三区免费| 欧美性Fer办公室秘书| 人妻内射一区二区在线视频| 91超碰碰在线| 青青草久草AV| 亚洲精品一区二区三区新线路| 欧美精品一二三| 婷婷五月天网| 91美女小视频| yazhousetuoumei| 一级做a爰片性色毛片久久| 91在线免费观看处女| 天天干一干| 中文字暮97| 99热97| 明星性猛交ⅹxxx乱大交| 久久9免费视频| 99精品免费| 欧美色图亚洲色| 日日干夜夜干| 国产成人自拍视频在线| 好淫网一二三视区| 2019久久久久久久久福利| 小日子操bb在线看| 免费在线观看国内色片网站网址| 欧美日韩岛国大片在线观看| 操99| 久久久com| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 伊色综合天堂色97| 国产丝袜视频| 久久精彩视频9| 亚洲人在线| 97看操| 日本超碰97日韩精品人妻| 男人把坤坤插入女人的下体| 国产日韩中文字幕欧美| 国产 日韩 欧美一区| 少妇精品久久| 尤物视频一区| 九九色婷婷| 99只有精品| 国产精品经典一卡久久久| 无码一区二区三区四区五区六区七区八区九区十区视频 | 午夜电影在线观看无码专区| 黄色av一区二区在线| 国产亚洲精品自在线亚洲情侣| 99热国产| 91久久午夜无码鲁丝片久久人妻| 91欧美综合在线| 国产精品视频播放| 十八禁电影伊人网| 欧美精品97| 另类图片欧美激情综合| 青青久久手机线视频| 爱我干综合| 久久欧美按摩999| 日韩午夜国产| 一本大道青青| 自拍偷拍第26| 日韩黄色电影网站| 久久超碰亚洲人| 91精品人妻啪啪间| 天天性射网| 日本操逼无码| 欧美一级A片在线看视频性色| 1024久久高清视频| 国产精品免费日韩| 欧美日韩性爱精品| 国产传媒日本欧美专区| www久久精品| 激情综合网激情综合| 色嗨嗨在线| 69人妻精品一区二区绯色| 中文字幕片| 天天天堂影视日韩亚洲91| 亚洲 欧美 日韩另类 麻豆| 麻豆三极片| 性爱av网站| 欧美性区| 久久精品无码一区二区三区| 少妇一区二区三区高速| 色噜噜综合在线| 任我爽在线视频免费观看| 精品一区二区三区丰满熟女-亚洲欧美一区| 岛国在线国产| 国产免费一区二区三区最新不卡| 亚洲自拍一区夜夜操| 精品无av| 黄色av一区二区在线| 中美日韩毛片| 操我啊啊啊啊啊| 久久久96精品| 欧洲一区二区三区免费| 狠色婷婷久久一区二区三区_| 欧美伦乱爱| 综合少妇网| 26uuu偷拍亚洲欧洲综合| 婷婷色综合| 国产人妻精品一区二区三区秋霞| 高清无码在线播放网站| 99热免费| 97精| 久久精品一区二区三区不卡| 97在线播放 | 日韩欧美蜜桃精品久久中文字幕久久 | 日韩无码极品| 欧美日韩国产色图在线| 日本好吊色视频| 亚洲欧洲日本精品中文a∨| 日韩精品区二区三区不卡| 天天热精品| 免费无码国产精品v片在线观看| 精品久久久久,69国产成人精| 天天综合站| 日逼视频日本| 欧美中字二区| 老外又粗又长一晚做五次| caopeng97| 天天综合,91入口| 国产成人综合在线播放| 玖玖爱综合| 啊啊啊好想要| 日本熟妇熟色97一本在线观看| 99少妇| 成人黑料社久久| …中文字幕亚洲乱,97人妻无码费视… | 蜜臀在线免费观看在线免费观看| 97超碰人人模人人拍人人| 日韩97超碰中文字幕| 欧成人精品一区二区三区| 一区二区娱乐网站| 91久热| 97超碰伊人| 久久老子无码午夜伦不卡| 精品综合久久久久久97| 最近2019中文字幕国语免费版| 日日夜夜模| 在线观看成人性爱免费小视频| 裸模AV女优| 91av一区二区在线观看| 中文字幕女同在线| 狠狠色噜噜狠狠狠狠狠色综合久久| 欧美久久婷| 国产精品福利资源在线尤物| 日韩紧密久久| 国产又黄又粗的视频| 亚洲自拍一区夜夜操| 8x福利精品第一福利视频导航| 大香蕉在线视频重口味毛片在线| 思思热免费在线视频| 无码九九九九| 久久久久久久久久8888| 91综合网站| 91国产精品熟女| 天天看精品动漫视频一区| 亚洲综合在线高清| 奇米四色网| 成人在线永久| 在线观看精品国产免费| 欧美97爱| 西西美女视频网| 日本黄色大片一级视频免费麻豆| 久久亚州大香蕉| 丁香婷婷大香蕉| 香蕉视频欧美一卡二卡| 中文字幕乱碼在线| 免费精品中文字幕| 天天摸天天操视频| 性感女人网页在线观看视频| 97人人操人人摸| 中文字幕乱偷人妻久久艾草网| 无码抄逼网| 亚洲一区二区av| 二区熟妇韩日| 人人操,操人人| 国产精品久久久久9999小说| 97这里都是精品| 91高清无码下载| 97色操| 91女网站| 精品少妇一区二区三区在线视频 | 熟女六十路| 新亚洲无码| 本道在线| 天天享受天天看| 啪啪啪综合网| 曰韩操B| 国产精品一区二区密臀| 91熟女综合| 国产成人+综合亚洲+天堂| 精品国产三级av韩国在线| 欧美一品道| 欧美三级不卡| 日本午夜久久电影| 五月天婷婷在线看| 久久思思热| 婷婷色色五月天福利| 天天干1区2区在线| 在线天堂999| 91成人久久 | 手机看av网站在线看| 懂色aV一区二区天美传媒| 日韩资源网| 再深点灬舒服灬太大了好硬好爽| www.色吧5.com| 天天综合网亚洲综合网| 久草资源欧美在线视频| 天天爽天天操| 欧美久久婷| 国产精品久久久久久久久久久久久久久| 九九色精品| 性影在线视频| 精品久久无码午夜福利| 外国91| 无码人妻毛片丰满熟妇精品区| 欧美操逼视频二区| 中文高清一区二区的| 国产动漫操逼视频| 青青伊人这里只有精品| 日韩欧美操逼xxx| …亚洲黄色厕厕女女在线播…| 91在线丝袜| 小明看看网址| 色超碰综合| 久久色一区| 亚洲精品男人的天堂| 亚洲一区中文字幕一区| 欧美性爱伊人| 九九无码视频| 亚洲综合中文字幕有码| 亚洲人妻中文高清| 九色在线熟女国产黑人| 亚洲自拍天堂| 超碰无码加勒比| 天堂69亚洲精品中文字| 免费A片三p视频| 又大又大又大又粗爽高潮观看| 人人澡人人干| 天堂性色| 国产精品久久久久久久久久久久久久吹| 综合网亚洲1| 蜜桃狠狠色伊人亚洲综合 | 激情综合av| 一区二区三区蜜桃成人撸久久东京热| 第二页中文字幕| 欧美日韩人人精品| 裸体女人草逼视频播放一区,二区,三区,四区,五区| 九九久久九九久久| 国产伊人自拍| 打av高清| 久久久久亚洲精品| 亚洲色图 图片| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 久久婷婷精品| 91狠狠综合久久| 日韩999| 91超碰人人操| 天堂精品在线| 区一在线观看| 嗯嗯啊啊好疼| 午夜福利在线合集| 热热色青青草| 97国产精品一区二区传媒公司| 人人妻人人澡人人爽久久av| 97免费在线视频| 色视频蜜乳| 一本精品日本在线视频精品| 亚欧成人中文字幕一区| 九九色综合| 亚洲 欧美 91| 伊人丝袜美腿高跟在线观看高清 | 亚洲中文字幕熟女少妇一区二区| 嗯嗯啊啊好爽| 啪啪啪东京| 永久免费发布性爱网| 久久美女福利是上海美女| 在线另类| 91新在线欧美| 破处bbq| 东京热双插| 日本人妻中文字幕精品| AA特级绝黄| 91超级碰碰| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 国产色图乱伦| 黄页视频网站野外| 熟女精品一区二区三区| 国产污视频麻豆传媒一区二区| 老司机久久| 欧美熟妇色| 亚洲欧美国产va在线播放频| 欧美黄片欧美黄片xxx| 91碰碰| 亚洲图片欧美制度| yazhouzaixian| 玖草在线视频| 你想操日本小逼吗| 偷拍欧美综合| 九区国产| 精品人妻中文字幕高清| 亚洲97久久精品亚洲| 六月丁香啪啪啪| 精品九九九九九九九| 超碰在线综合97| 九九热AV| www…国产操逼| 久久久久9久久久久| 欧美综合网1| 九九久久玖玖| 国产午夜激片Av毛片不卡| 屌逼麻豆| 亚洲国产亚洲天堂| 搡老女人911熟妇老熟女| 国产精品一区二区 尿失禁| 91天天日| 色亚洲欧美| 中国一级操逼视频| 97久久精品亚洲| 99re6在线视频精品免费完整版安卓版| 天天色欧美| 自拍第一页| 蜜臀一区二区三区在线 | 欧美日韩国产精品久久色婷婷| 亚洲精品国语在线播放| 色情成人五月天| 国产精品久久久久久久久久久久久久久久 | 天天色悠悠激情| 91欧美丝袜| 国产精品久久久久久高清无码免费看| 五月天婷婷综合网| 玖玖爱综合网| 秋霞网—男女啪啪亚洲免费体验区| 人妻少妇色综合| 欧美91久久久久| 成人精品久久久午夜福利| 欧美激情五月天| 熟女露脸激情自拍视频| 大香蕉黄色一级片免费看| 熟女人妻av在线资源,黄色的资源| 国产精品乱码久久久久久| 边做饭边操逼逼| 翘臀vidoes| 蜜臀久久99精品久久久久久成人小说| 91爆操视频| 日韩78m视频| 美女被啪到深处抽搐视频| 欧美日韩成人在线| 国产97/欧美| 亚洲最新a在线观看| 亚洲欧美日产国产91毛片| 国产乱伦视频污| 韩国久久97| 大香蕉中文201| 国产一区二区三区精品观看啪| 国产熟女二区| 很黄很色的视频在线观看| 国产高清不卡视频| 日韩欧美操逼xxx| 精品人妻二区三区| 久久97| 国产欧美美女免费观看视频| 校园春色五月天| 日韩啪啪啪啪啪| 人妻91少妇| AV中文在线| 丝袜美腿丝袜| 五月婷婷五月天| 91色夜| 五月丁香六月激情| 超碰99在线| 久久丁香| 欧美综合另类| 久久久精久久久| 欧美操人视频| 秋霞午夜视频一区二区| 欧美激情另类一区二区| 欧美91网站| 五十路三级片| 国产日韩中文字幕欧美| 99自拍视频在线观看| 嗯嗯不要 视频| 久久激情网| 天天综合~91| 中文字幕在在线观看网站| 2018天天日天天日| 亚爽爽爽爽爽爽爽爽| 一本一道波多野毛片中文在线| 超碰在97| 亚洲激情在线| 男人天堂网站| 99xav| 亚洲成人免费中文字幕| 91综合天天看| 神马久久久久久久| 啊好爽受不了无码| 亚洲欧洲综合av在线| 日韩中文字幕宗合在线| 国产精品亚洲免费| 国产99999| 亚洲精品欧美专业| 久久社区一区二区三区| 91超碰丝袜制服| 综合色图区| 男女日B国产| 91高潮喷水美女| 婷婷天堂站| 97碰| 亚洲综合69| 综合色色网| 试看日韩黄片| 成熟熟女国产精品一区二区| 亚欧韩av| 天堂v无码免费视频| 久噜噜| 东京日日夜夜| 1234区中文字幕在线观看_青青草国产在线_日韩一区二区 | 久久精品高清无码一区| 精品一区二区啪啪啪| 欧美论理片| 91久久堂| 91久久久久久| AV一起草在线| 东京男人天堂| 动漫片子网站3黄| 国产精品自在线发布| 色逼综合| 综合av影片| 久久久久久久人妻| 亚欧免费| 亚洲视频精选| 伊人 俄罗斯 a v| 日本三级大片| 欧美日韩国产三级黄色| 果冻传媒A片麻豆熟妇人妻| www.99热在线只有精品| 国产无马av| 亚洲国产91精品一区二区久久| 久久久久久人| 91熟女综合| 九月丁香婷婷| 日本操逼视频导航| 91精品人| 91色欧美| 97超碰这里只有精品| 久操视频免费在线观看| 熟女一区二区| 亚欧高清v| 韩国三级一线观看久| 夜夜嗨一区二区三区三州加勒比| 日韩伦理视频| 俺去也婷婷| 91高清无码下载| 综合久久少妇中文字幕| 精品人妻高清麻豆av| 一区二区三区四区久久视1| 99精品在线观看| 奇米狠999| 色视频蜜乳| 超碰97COm中文| 97视频新免费| 蜜臀久久在线视频| 国模限制级电影| 国产成人无码网站在线视频| 国产精品熟女九色九色蜜臀| 欧美日韩在线视频网站| 亚洲 欧美综合| 精久久久| 欧美日韩亚洲电影| 人妻 制服 日韩 中文 在线| 久jiu久神马影院| 国产亚洲在线观看| 亚洲AV成人无码久久精品播放| 国产操逼视频在线观看| 中国AAAAAA黄色片| 亚洲一区二区三区婷婷| 欧亚 另类 久| 少妇高潮喷水无套久久久久久| 操逼精品视频| AV天堂男人的天堂| 久久熟女人| 东京热激情视频一二三区| 久久九九综合| 大香蕉黄色一区| 午夜影美女日鸡鸡天天视频国产| 草莓精品视频在线免费观看| 色屁屁影院www国产| 神马久久久久久| 蜜桃久久一区二区| 色五月av| 国产精品天堂| 啊啊啊爽爽| 国产精品播放| 亚洲色图欧洲| 综合色一区三区二区| 国产精品乱码久久久| 怡春院久久| 久九九九九九九九热| 久久久久久中文| 999久久芭蕾| 囯产乱伦一区二区三女| 亚洲日韩美国人妻| 3d成人精品一区二区| 亚洲精品一二区| 中文字幕国产| 岛国片国产成人亚洲播放| 26uuu性物| 偷拍自拍在线视频观看| 国产欧美精选自拍一区| 一本大道不卡一二三区| 亚洲精品国产熟女久久久久久| 大学生口爆吞精| 色综合天天| 自拍偷拍 高清无码| 欧美日本国产日韩激情视频| 人人干人人操人人..com| 牛牛aV| 91久久久久久| 欧美第一页性| 亚洲射综合网| 久久婷婷欧美| 欧美激情一| 久久久亚洲精品中文字幕人妻| 久久欧美激情| 白丝AV| 欧美性爱18观看| 啪啪AV导航| 亚洲无线码一区国产欧美国| 91chinese在线| 欧美性猛交美女自慰91| 亚洲最大的黄色电影网站。| 精品网站99999| 日产成人久久| 超碰97伊人| 日韩97| 亚洲精品九九九| 欧亚在线视频| 国产激情综合五月久久| 亚洲色啪| 丰满人妻-区二区三区免费| 国产av白丝| 成人五月天色网| 天天情欲宗合网| 欧美色视| 影音先锋新男人| 日韩性爱高清免费视频| 91neishe| 亚洲综合性网址| 床戏久久久av一区二区麻豆| 九九热AV| 亚洲五码一区二区三区| 大香蕉综合网| 97国产天堂岛| 国产综合久| 国产肏逼网站| 久久99午夜精品一区人妻| 人妻天堂综合网| 超碰天天操你比| 婷婷8月天青娱乐| 国产美女在线精品免费看| 波多野结衣先锋影音| 激情五月婷婷综合| 嗯嗯啊啊好疼| 欧美亚洲中文字幕| 狠狠色伊人亚洲综合网站色| 一区二区三区视频在线观看免费| 69精品在线| 97久久国产亚洲精品超碰热| 欧美激情综合网| 久干9操| 国产欧美美女免费观看视频| 久草精品一区| 一区二区乱码福利| 久久久久久AⅤ无码免费肉站| 午夜福利久久久噜久噜久久综合| 久久久成人免费av电影| 日韩性爱小视频| 色小视频蜜乳| 91久久堂| 又大又大又大又粗爽高潮观看| 另类 日韩 熟女| 欧美日韩人人精品| 精品国产乱码久久久久久久| 曰韩精品视频一区二区| 水澄无码AV| 午夜精品久久久99热蜜桃的功能特点| 91综合在线| 亚洲欧美经典一区二区| 人人噜夜夜操| 久久精品国产精品一区| 丁香婷婷大香蕉| 伊人aaa| 极品销魂美女一区二区| 91狠狠色丁香婷婷综合久久| 蜜桃一区二区三区| 天天上日日上日韩精品| 丁香五月婷婷色| 日韩人妻精品| 亚洲日本激情| 久久久啊啊| 清纯唯美激情| 久久肏大逼| 久久日本熟女精品一区| 国产h小视频在线观看免费| 99久久婷婷国产综合| 亚洲国产亚洲天堂| 成全在线观看免费观看| 啊啊啊啊啊操我视频| 久久婷婷成人综合色怡春院| 国产黄色av大片网站| 久久人妇| 日韩免费看在线黄色片| 丰满少妇人妻久久久久久| 干B网| 2024人人操人人摸| 任你干在线视频| 日本成人A片网站| 久久超碰免费的| 国产综合日韩伦理| 中文啪啪视频| 中文久久久| 99精品网| 大香蕉伊人75| 91狠狠综合久久久久久| 国产精品午夜福利| 午夜精品久久久久久久99蜜桃一| 97视频www| 精品中文字幕一区二区| 国产精品久久久777| 日韩成人私密一级精品av| 国产九九久久久精品| 9999久久久| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 日韩免费中文字幕视频| 男人下部插入女人下部| 在线午夜成人无码视频| 欧美三级不卡| 亚洲国产综合视频| 国产极品999| 三级日本一区二区三区| 国产老熟女| 人人干黄色| 日韩欧美丝袜诱惑| 久久久久免费看少妇A片特黄| 国产超碰在线一区| 收看日本人日bb| 一本大道综合伊人精品热热| 一区二区三区黄色片a| 久久精品夜色国产亚洲AV| 欧美大香蕉同搞| 大香蕉92| 97久久久| 色婷婷一区二区三区久久| 欧美久久九九| 青青操网| 青青草字幕AV| 亚洲色图亚洲无码强奸乱伦| 男人天堂毛片| 日本熟妇一区二区三区| 久久亚洲AV无码白度| 欧美成人亚洲精品| 很黄很色的视频在线观看| 久久6热精品99视频| 成人黑料社久久| 超碰九7| 欧美图片色综合| 亚洲va有码在线天堂| 蜜桃臀一区二区三区久久| 亚洲图片欧美在线视频| 日韩射精| 亚洲吊色| 91干熟女| 亚洲性网| 亚洲精品1区| 99久久婷婷国产综合| 亚欧成人一级片在线播放| 熟女中出视频| 天天色综亚洲91污| 麻豆成人影音在线| 欧美精品久久96人妻无码| blacked精品一区国产| 97在线公开视频| 丝袜狠狠草尤物人妻av91| 欧美精品一区二区少妇免费A片| 天天操狠狠日夜夜干超大胆开放com大香蕉视频在线观看 | 18禁网站在线播放| 日韩精品 欧美激情| 一区=区三区视频| 一区二区三区免费岛国片| 一本色道人妻久久| 国产男女无套97| 国产精品亚洲一区二区三区四区| 中文久久久| 欧美亚州色的图| 青草视频在线看看看看看看看看看| 人人妻碰人人免费| 久草色在线观看| 伊人色综合超碰| 黄色小视频日本txt| 欧美综合另类| 欧美亚洲国产日本在线,久久精品国产| 九九色影院| 人妻一区二区三区视频| 中文字幕一二三av| 色九九九| 大香蕉久操| 免费a级毛片av无码久久精品中文字幕| 亚洲欧美视| 欧美狠狠弄| 久久亚洲婷婷| 国产一区二区三区久久久精品| 熟女少妇视频| 国产精品久久久久久久久久久久久久久久 | 9118禁| 六月丁香网| 亚洲精品一二三四区| caopeng97| 国模不卡一本二本三电影| 91久久国产综合精品| 亚洲97网站| 综合97| 黄色电影观看久久9| 五月婷婷久久综合| 色鬼在线综合| 玖玖超碰熟| 日本中文熟女视频| 国产大学生口爆吞精合集| www.91色综合| 色婷婷丁香五月| 97人人爱人人做人人乐| 五十路熟女在线不卡观看一区二区| suv精产一二三区| 成全在线观看免费观看| 超碰成人免费| 青青操少妇| 人妻丝袜日本| 操逼片中文| 亚洲情色1区| 国语精品av| 色色色色日本| 人妻天天爽夜夜爽精品2| 综合自拍| 艹少妇网站| 九九热视频这里只有精品| 日韩欧美女求操每天更新| 国产第25页在线观看| 日日日啊啊啊| 夜夜爽夜夜高潮夜夜爽| 亚洲天堂7777| 天天摸夜夜操视频| 中文字幕蜜乳av| 日韩成人综合网| 日韩综合第八区国产精品| 亚洲,日韩,欧美,成人播放| 欧美不卡在线美女| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 亚洲男人bt天堂| 91蜜臀人妻中文字幕在线| 久久一区二区高清免费| 久久仑合| 中文字幕黄片在线| 97中文字幕色| 无码动漫av中文字幕| 1956日韩精品| 亚洲精品久久久久久久蜜桃臀| 色综合色| 天天干嫩逼网| 国产久久一区二区午夜| www国产精品| 欧洲综合视频| 亚洲色狠| 99久久综合| 久久社区一区二区三区| 亚洲的天堂网| 国产熟女乱论| 夜夜春夜夜操| 久久99久久99久久99人受| 青青草AV色| 视频二区美腿丝袜制服人妻欧美 | 日本欧美亚洲高清在线看| 亚洲男人天堂视频| www.色婷婷| 九月伊人中文字幕| 人人操天天爽| 欧美日韩国产高清在线一二三区 | 欧美日韩情色一区二区| 精品九区| 美女人妻色网站| 免费自拍三级综合| 青草影院内射高潮| www.狠狠| yaouchengrenav| 亚洲一卡二卡在线免费| 精品久久久无码| 沈阳熟女高潮对白视频| 九九拍拍精品视频在线播放| 天天搞在线综合网| 日韩三级在线观看mp4| 国模少妇一区二区三区| 女色综合| av线电影| 天美传媒国产原创中文字幕亚洲欧美另类 | 亚洲欧美国产va在线播放频| www被窝色com| 久久综合18p| 国产一级操B视频| 亚洲久9| 人妻超碰青青草98| 青青11操操操操操操操操| 日本一级婬片试看三分钟| 欧美 亚洲 在线| 天堂伊人久久| 亚洲欧洲视频小说在线观看| 2020中文在线一区二区三区| 天躁夜夜躁2021| 国产又大又粗又色生活片亚洲国产精品成人久久久综合免费 | 九九色精品| 岛国色情视频在线观看| 欧美天天| 久热这里| 手机不卡视频不卡在线一二三区| 国产一区二区三区视频在线看| 亚洲日本天堂| 91爱看| 蜜臀精品1区2区| 97久久久久久久精| 免费精品福利在线观看| 先锋色眉乱伦资源| 国产精品国产亚洲区艳妇糸列| 97久久久网站| 青青草华人在线欧美在线| 2017大香蕉国产精品久久| 精品无码一区二区| 精品国产乱码久久久久久影片| 国产女性无套 免费观看| 澳门黄片一香蕉视频| 思思热国产高清| 欧美懂色综合网| 色妺妺AⅤ| 大香蕉伊人75| 久久人妻熟女一区二区| 黑丝制服中文字幕| 亚洲综合嫩| 免费男人的天堂| 超碰色美女| 热久久91婷婷| www.操| 97欧美精品综合| 天天看特黄的免费网站| 97天天操天天干| 亚洲国内精品成人不卡| 久久综合女优| 伊人午夜福利视频| 曰本特级特黄特色黄色A级网站高清在线免费看| 情侣操 逼视频99| 日韩免费中文字幕视频| 性爱乱伦视频免费| 国产高清免费不卡av| 小视频玖玖| 中国女人内射6XXXXX| 亚洲精品一二牛牛| 先锋色眉乱伦资源| 亚洲国产精品成人无码久久久| 久久美女福利是上海美女| 热久久这里只有精品| 国产怡红院| 日韩欧美偷拍美女视频| 男人精品天堂一区| 超碰偷拍| 国产97av| 日韩无码视频黄色| 中国东北熟女老太婆内谢| 免费看日本操逼视频| 精品少妇后入一区二区三区四区人妻巨乳 | caopeng97| 人人爽人人精品乱人伦AV| 国产一级高清免费观看| 欧美色图天堂网m| 久久久久久久久久久久久久久乱码| 国产白嫩精品久久| 日夜尻逼网| 日本一级特级毛片视频| 欧美丝袜制服久久| 精精夜夜| 免看60秒涩涩视频| 天天操人人操狠狠插| 91精品大奶人妻| 亚洲情色在线| 水滴偷拍| 亚洲国产日韩欧美熟妇在线| 99这里有精品| 日比av无码| 亚洲中文日韩欧美大香蕉视频| 国产四虎在线| 欧美天天干| 欧美日韩国产色图在线| SS久久| 亚洲欧美天堂| 丁香五月综合| 麻豆a'v电影| 欧美性爱1080p| 91久久久视| 欧美一级黄色免费专区| www.婷婷五月天| 久久亚洲一区二区色婷婷| 久久久久久69国产一区二区| 亚洲熟妇图片| 亚洲天堂日本| 一级片在线观看高清无码| 97久久超碰国产网站| 熟女人妻一区二区三区| 婷婷成人五月天| 日韩91网| 久久久无码国精品无码三区三区| 国产日韩中文字幕欧美| 欧美婷婷五月天| 五月丁香成人网| 久热精品色情| 狠狠操官网| 亚洲欧洲另类| 丝袜视频一区二区在线播放国产中文| 亚洲开心网| 久久不卡一区二区| 日本操逼无码| 在线视频一区二区传媒| 青青青国产手线观看视频2| 欧美人妻色| 九九精品99| 人妻人久久精品中文字幕| A片大香蕉在线| 国产天美传媒精品| 九月丁香综合网| 精品丰满熟妇人妻一区| 大香蕉手机视频| 久久少妇| 久久大精品乱码视频人妻熟女| 日韩激情啪啪啪| 欧美,日韩,中文,另类| 91九久| av在线观看不卡网站| 88在线一区二区三区| 韩国一级婬片A片无码天美| 91丝袜美腿片| 伊人久久婷婷| 国产传媒午夜理伦精品| 亚洲男人综合网| 九九热精品视频在线观看| 国产又猛又粗又爽又黄| 亚洲熟女乱色一区二区三区久久久| 久久精品性| 在线视频亚洲无码| 另类老少妇| 爱欲AV| 欧美日本不卡| 精品久久視頻在线| 日韩激情啪啪啪| 啊啊嗯嗯好爽| 天天热精品| 殴美综合色88| www超碰| 欧美一级久久久丰满|