日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

由Elasticsearch的API命令,引发的金融业生产故障

發(fā)布時間:2023/12/20 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 由Elasticsearch的API命令,引发的金融业生产故障 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

作者介紹

李猛,數(shù)據(jù)領域?qū)<?#xff0c;Elastic Stack國內(nèi)頂尖實戰(zhàn)專家,國內(nèi)首批Elastic官方認證工程師21人之一。2012年入手Elasticsearch,對Elastic Stack技術棧開發(fā)、架構、運維、源碼、算法等方面有深入實戰(zhàn)經(jīng)驗。負責過多種Elastic Stack項目,包括大數(shù)據(jù)分析領域、機器學習預測領域、業(yè)務查詢加速領域、日志分析領域、基礎指標監(jiān)控領域等。十余年技術實戰(zhàn)從業(yè)經(jīng)驗,擅長大數(shù)據(jù)多種技術?;旌?#xff0c;系統(tǒng)架構領域。

序言

圖示:Elasticsearch目前在DB-Engine綜合排名第8

Elasticsearch博大精深,提供了非常豐富的應用場景功能,也提供了豐富的API命令操作,有些API非常好用,有的API用一用就要出大事,防不勝防。

以下圍繞某客戶一次客戶端應用程序錯用Cluster State命令展開,從問題定位到問題解決,記錄自己的過程與方法,還有一些心得總結(注:具體客戶信息不便透漏,以下部分圖片信息僅為示意圖)。

一、案例介紹

1、項目背景概要介紹

客戶用ES來解決日常的數(shù)據(jù)查詢與存儲,利用ES非常好的橫向擴展特性,滿足多種場景應用。

ES集群版本屬于5.6.x,已經(jīng)超出Elastic官方支持的版本,集群節(jié)點數(shù)不到10個,節(jié)點硬件配置屬于均衡一致性,標準的性能型合理范圍硬件配置,應用于業(yè)務系統(tǒng)提供查詢或者更新等,日常都有提供定期巡檢,基本正常穩(wěn)定,不過一直側(cè)重的是集群運維本身,很少會深入到應用端程序去巡檢分析,業(yè)務線太多,經(jīng)費有限。

ES集群設置并未采用Master與Data分離設計,所有節(jié)點均是同等角色權限。ES集群數(shù)據(jù)量也是屬于正常支撐能力范圍,集群索引的分片數(shù)量在2w以上,注意這個數(shù)字,后面會基于此來突破尋找問題。

客戶端應用程序基于Spring data elasticsearch開發(fā)框架,引用Trasnport-client直連模式,中間未采用任何代理Proxy負載產(chǎn)品。

客戶端應用程序部署了多個實例,按照2的倍數(shù)增加,需要做一些“大量”數(shù)據(jù)的寫入與查詢,瞬間并發(fā)的操作ES集群,無論怎么操作,ES的并發(fā)數(shù)并不高,但應用端程序就是運行不快,這很不合常理也不合事宜,常識告訴我這不正常。

圖示:客戶公司的應用項目架構示意圖,客戶端采用Transport-client直連模式

2、問題現(xiàn)象與事故原因

客戶端應用程序只要開始運行,ES集群立刻會慢起來,但查看ES集群整體資源消耗,ES所在節(jié)點CPU/MEM/硬盤IO并不高,其數(shù)據(jù)節(jié)點甚至非常低,遠遠沒有達到節(jié)點的瓶頸。

經(jīng)過細細觀察發(fā)現(xiàn),集群的Master節(jié)點流量特別高,其余節(jié)點數(shù)據(jù)流量都傳給Master節(jié)點,超出了Master單節(jié)點網(wǎng)絡IO的極限,這顯然不正常。但在生產(chǎn)環(huán)境上并不容易排查。后面經(jīng)過在本地開發(fā)環(huán)境模擬壓測,終于確定了問題來源,是客戶端的某個集群管理操作 API引起的。

最終,找到了 Cluster State Api 統(tǒng)計命令引起的,客戶端應用程序每次做實際業(yè)務前,都會調(diào)用這個API命令獲取集群一些索引與Mapping信息,由于客戶端是采用多線程設計,且部署多個實例,只要并發(fā)數(shù)高,所有流量必然打到Master節(jié)點,造成整個集群響應慢。由于整個集群有近2w個分片,執(zhí)行一次State 命令,需要統(tǒng)計匯總集群所有索引分片信息,并最終匯總到Master節(jié)點,造成實際Master節(jié)點網(wǎng)絡IO超過極限。

圖示:cluster state api返回內(nèi)容,索引越多,返回內(nèi)容越大。

二、排查過程&分析手段

以上我們快速講了一下問題現(xiàn)象與事故原因, 下面重點聊一下問題排查過程以及采用的工具方法思維等。

特別說明,由于是遠程協(xié)作分析排查以及客戶公司的行業(yè)特性,外部不能直接操作遠程任何節(jié)點,必須通過客戶公司運維人員間接指導操作排查,過程稍微有點曲折。

1、服務端集群排查

首先是ES集群問題排查,這是很正常直接的思維,在問題爆發(fā)點排查(ps:類似警察先趕到案發(fā)現(xiàn)場,采集證據(jù))。由于集群版本是5.6.x,一些原因并未啟用官方的XPack功能,所以也就沒有自帶的Kibana監(jiān)控可視化報表,國內(nèi)早期多數(shù)用戶都是采用開源免費版本搭建集群,客戶公司基于Zabbix搭建有集群節(jié)點的基礎指標監(jiān)控,總算是有一個,非常難得。

1)zabbix監(jiān)控分析

很快基于Zabbix展開各個ES機器節(jié)點指標監(jiān)控分析,按照常規(guī)套路,分析了CPU、內(nèi)存、磁盤IO等一切正常,并不高。這就非常令人困惑,明明集群響應很慢,客戶端應用程序開發(fā)人員也如實反應,部署的實例非常少,所以初次分析下來,并未發(fā)現(xiàn)明顯定位到問題。

接著分析節(jié)點網(wǎng)絡IO,貌似發(fā)現(xiàn)了問題點,其中Master節(jié)點流量特別高,超出了網(wǎng)卡的極限;按照此套路,繼續(xù)查看了其它數(shù)據(jù)節(jié)點網(wǎng)絡IO,也比較高,然后觀察發(fā)現(xiàn),數(shù)據(jù)節(jié)點的網(wǎng)絡IO流量累計起來剛好等于Master節(jié)點網(wǎng)絡IO流量,終于算是找到了一個突破口。

注意,基于Zabbix雖然能監(jiān)控各個獨立節(jié)點的網(wǎng)絡流量,但并不能看到節(jié)點之間網(wǎng)絡流量,以及應用客戶端與服務端之間,這很不友好,若有一張全網(wǎng)絡流量圖,將會更容易定位分析問題。

圖示:Zabbix 網(wǎng)絡流量示意圖,僅僅能快速查看單獨節(jié)點

2)iftop監(jiān)控分析

借助Zabbix算是找到了突破口,接下來就需要一張網(wǎng)絡流量關聯(lián)圖。此時第一個想到的是 Elastic Stack Packetbeat 網(wǎng)絡IO流量包可視化監(jiān)控監(jiān)控,瞬間與客戶公司討論,能否安裝配置,顯然這個過程太慢,需要申請更多資源等麻煩,時間預計來不及。后面客戶公司運維工程師臨時安裝 Linux 絡指令iftop,終于能夠分析ES所有節(jié)點網(wǎng)絡IO流量的流進流出方向,但是觀察分析相對來說比較痛苦,而且并不能繪制一個網(wǎng)絡圖譜,所以觀察起來還是不夠全面。

iftop僅僅在單機節(jié)點執(zhí)行,所以只能看到單個節(jié)點的網(wǎng)絡流量進與出,不過這已經(jīng)非常好了,只是時間長一點。

基于網(wǎng)絡IO流量進出初步分析觀察,很快做出了決策,先是重啟了現(xiàn)有Master節(jié)點,讓ES集群重新選舉新的Master,結果發(fā)現(xiàn)依然新選舉的Master節(jié)點流量依然巨大;接著也臨時申請增加2個新的ES節(jié)點,以為可以分散客戶端訪問的壓力,事實上并未從根本上排查解決。此時的判斷是認為某些業(yè)務索引查詢,造成流量比較大,剛好在Master節(jié)點中轉(zhuǎn)匯總,這里其實還沒有分析到客戶端的流量,所以做了一些無用的緊急服務端調(diào)整,但也證明了問題不在ES服務端。

圖示:iftop網(wǎng)絡流量示意圖,能分析到單節(jié)點的流量進出,也是不錯了

3)packetbeat監(jiān)控分析

由于一些原因,并未部署Elastic Stack 監(jiān)控分析產(chǎn)品,特別推薦Packetbeat網(wǎng)絡流量監(jiān)控分析產(chǎn)品,官方默認提供的網(wǎng)絡流量圖,非常有用,可以更快速定位流量走向,相比ittop,更加全面一些,可以總結為iftop的網(wǎng)絡版本。Packetbeat內(nèi)置官方一些可視化報表,如果覺得不夠,可以基于ES提供的分析能力自行設計。

圖示: packetbeta網(wǎng)絡IO流量監(jiān)控分析圖,輸入與輸出

2、客戶端排查

其次是從客戶端應用排查。但實際上,客戶公司運維人員第一時間發(fā)現(xiàn)問題,聯(lián)系到我,我的第一個問題就是客戶端應用在做什么業(yè)務,業(yè)務類型是什么。運維人員也如實告知正在做的業(yè)務類型以及應用情況,其實只能概要說明一下,詳細的業(yè)務操作流程與影響的是不知道的,對于我來說,反正就知道了有個業(yè)務操作在影響著集群,具體怎么影響,還得繼續(xù)排查。必須說明一下,這個可能是國內(nèi)IT運維界的通病,看起來運維屬于末端支持,本質(zhì)更應該參與到業(yè)務系統(tǒng)的前沿陣地,從業(yè)務開始了解背后的運維問題。

然后通過ES服務端排查,掌握了一些信息,但遠遠不足以定位到問題,客戶端排查就任重道遠,必須要找出問題所在。ES集群響應慢有很多,但服務端只能發(fā)現(xiàn)問題,并不能從根本上解決,于是通過在服務端運行 thread_pool 與 task 命令,發(fā)現(xiàn)了集群的管理線程池特別多,任務一直爆滿,這不正常,這就更加肯定一定是客戶端的某些應用在惡意操作這些命令。

1)thread_pool 監(jiān)控分析

集群響應慢,集群線程池是一個必須考慮的點,其中會查看到累計的任務量,經(jīng)過打開指令觀察,其中的 management 線程池特別高,由此判斷客戶端正在做一些任務,且屬于management 線程池的,目前具體的依然不能確定,因為沒有看到客戶端應用具體的代碼調(diào)用方式。

圖示:thread_pool示意圖,可以監(jiān)控ES節(jié)點任務數(shù)

2)task監(jiān)控分析

借助thread_pool分析,可以定位到 management 線程池正在大規(guī)模做任務,同理借助task 查看分析 具體做的任務是什么。(ps:實際客戶環(huán)境中,發(fā)現(xiàn)是大量的state、stats任務,其中state任務數(shù)明顯要高,且非常不正常,這里不方便透漏,后面會詳細列出如何壓測出來此結果)

圖示:task示意圖,可以查看到具體的任務類型

3)stats監(jiān)控分析

借助 task 監(jiān)控分析,發(fā)現(xiàn)有大量的stats指令,接著在服務端執(zhí)行一次,看看情況如何,實際發(fā)現(xiàn)響應也比較慢,但按理是正常的,產(chǎn)生的隊列次數(shù)并不高,只是執(zhí)行慢,基于以上判斷應該是別的任務阻塞導致。

stats 負責集群監(jiān)控檢查響應,常規(guī)的集群yellow,red,green就來自與此;另外也收集索引的統(tǒng)計信息,節(jié)點的統(tǒng)計信息,返回的數(shù)據(jù)量不多,常規(guī)下可以忽略不記,不過注意后面transport-client 訪問需要。

圖示:stats命令執(zhí)行示意圖

4)state監(jiān)控分析

借助 task 監(jiān)控分析,發(fā)現(xiàn)有大量的state指令,接著在服務端執(zhí)行一次,發(fā)現(xiàn)了問題點,執(zhí)行一次時間很長,且響應返回的內(nèi)容超過70mb,這是問題,可以回答為什么之前的master節(jié)點流量如此之高。終于問題越來越清晰了,也越來越確定了。

圖示:state命令執(zhí)行示意圖

5)transport-client應用訪問

借助前面服務端現(xiàn)象分析,越來越確定問題出在客戶端應用代碼,大概率是操作不正確。

首先與客戶交流,詢問客戶端應用代碼訪問ES的方式與程序版本,客戶端開發(fā)團隊很好配合,很快了解到應用客戶端基于spring data elasticsearch框架,采用transport-client機制訪問操作ES,但此時是不能定位是客戶端造成的,也不能匆忙要求客戶端提供源碼。接下來很快在本地編寫相應的測試程序源碼。

Transport-client客戶端綁定代碼

/*模擬spring data elasticsearch配置transport-client,示例來自官方文檔*/ @Configuration public class TransportClientConfig extends ElasticsearchConfigurationSupport {@Beanpublic Client elasticsearchClient() throws UnknownHostException {Settings settings = Settings.builder().put("cluster.name", "elasticsearch").build(); TransportClient client = new PreBuiltTransportClient(settings);client.addTransportAddress(new TransportAddress(InetAddress.getByName("127.0.0.1"), 9300)); return client;}@Bean(name = { "elasticsearchOperations", "elasticsearchTemplate" })public ElasticsearchTemplate elasticsearchTemplate() throws UnknownHostException {ElasticsearchTemplate template = new ElasticsearchTemplate(elasticsearchClient, elasticsearchConverter);template.setRefreshPolicy(refreshPolicy()); return template;} }

6)jmeter壓測模擬

因為某些原因,我們只能提供間接性的服務方式,所以為了徹底解決上面的問題,需要在本地模擬測試,必須要模擬出生產(chǎn)的問題,才能要求客戶端給出到源碼。基于前面服務端與客戶端應用了解到的信息,接下來就是要做壓測,特別選擇了jmeter工具,很快配置好本地集群,附加客戶端應用訪問代碼。壓測進行時,同步觀察ES服務端threadpool與task,能夠復現(xiàn)生產(chǎn)的問題,很快就得到了想要的結果。

圖示:jmeter壓測示例,開啟更多線程數(shù),超過ES測試服務器線程數(shù)

圖示:jmeter壓測示例,一次state命令執(zhí)行需要消耗非常多的資源

既然在本地環(huán)境,借助jmeter壓測出來生產(chǎn)上同樣的問題,那么最后一步就是與客戶應用開發(fā)團隊一起review代碼,這一步非常快,很快就定位到 客戶應用端代碼在具體業(yè)務操作前,會調(diào)用Cluster State API,進行業(yè)務邏輯判斷,判斷索引是否存在,判斷索引字段是否存在等。

最終問題定位到了,產(chǎn)生原因也知道了,事情也算告一段落。

/* 客戶應用端的某個訪問代碼借助state來判斷索引的mapping信息 */public Map<String, Object> getMappingByField(String indexName, String type) throws IOException {ImmutableOpenMap<String, MappingMetaData> mappings = getClient().admin().cluster().prepareState().execute().actionGet().getState().getMetaData().getIndices().get(indexName).getMappings();if(mappings.isEmpty()) {return null;}Map<String, Object> mapping = mappings.get(type).getSourceAsMap();Map<String, Object> properties = (Map<String, Object>) mapping.get(ES_PROPERTIES);return properties;}

3、問題分析過程回顧

  • 服務端分析,尋找突破口

  • 客戶端分析,縮小排查范圍

  • 模擬測試,復現(xiàn)生產(chǎn)問題,確定問題產(chǎn)生原因

  • 應用端代碼分析,找出問題代碼

  • 修改觀察,確認問題已經(jīng)解決

  • 經(jīng)驗總結,復查所有其它相關代碼

圖示:問題排查過程與流程

三、ES技術架構原理

本次ES問題排查涉及到的知識點以及技術性原理特別多,這里也來特別說明一下與此關聯(lián)的架構原理,供大家日后參考與分析。

1、ES架構原理

ES對外雖然宣稱是個分布式架構,可以橫向擴展,但那說的是數(shù)據(jù)節(jié)點或者其它非管理節(jié)點。實際上ES是典型主從架構模式,一個集群只有一個Active Master節(jié)點,Master節(jié)點負責管理集群所有元數(shù)據(jù)信息,其中包括節(jié)點信息、索引信息、分片信息、節(jié)點與索引路由信息、節(jié)點與分片路由信息等,集群執(zhí)行一次管理型的命令都需要先在Master執(zhí)行,然后分發(fā)到其它節(jié)點等。

了解這一點非常重要,可以很好的解釋,為什么在本次ES故障中,Master的網(wǎng)絡流量剛好等于其余節(jié)點網(wǎng)絡流量之和??蛻舳藨冒l(fā)起一次State統(tǒng)計,首先都是Master節(jié)點接受指令,接著分發(fā)給其它節(jié)點執(zhí)行State統(tǒng)計,最終匯總到Master節(jié)點,造成了Master節(jié)點網(wǎng)絡流量奇高,超過網(wǎng)卡極限,ES集群響應慢,但實際CPU與內(nèi)存消耗又不高。

聯(lián)想到這里,集群架構是不是可以想象型的大膽設計一下,現(xiàn)在的ES集群只有一個大當家,隨著集群規(guī)模越來越大,大當家壓力越來越大,大當家如果出現(xiàn)故障,就重新選大當家,這聽起來好像不符合社會組織學。那能否下次修改一下,設計一個有大當家與二當家的模式,大當家與二大家職責再分離一下,大當家太忙,二當家分擔一些。

圖示:ES主從架構分布式示意圖,一個集群只有一個Active Master節(jié)點

2、ES線程池

ES是個數(shù)據(jù)庫產(chǎn)品,內(nèi)部設計了多個任務線程池,不同的線程池任務與職責不一;線程池也分為多種類型,不同的線程池類型應對任務場景不一樣;ES不同版本,線程池數(shù)量與類型會有大的差異,尤其是5.x與7.x版本,這種跨大版本,差異相當大。

由于在某機構做ES老師,時常與Java學員交流,發(fā)現(xiàn)了一些嚴重的認知誤區(qū):1.很多學員認為Java不能開發(fā)數(shù)據(jù)庫產(chǎn)品,因為GC機制;2.多數(shù)人學習掌握的Java線程池都只用來做簡單的多線程業(yè)務場景,從未想象過,類似ES這樣集成了幾十個線程池的玩法。所以必須承認,ES是一個非常好的Java開發(fā)高手學習參考的產(chǎn)品,特別是做后端開發(fā),想要更加深入進階的同學。

了解ES線程池內(nèi)部設計非常重要,可以很好的解釋,為什么本次ES故障中,只有Active Master節(jié)點的 management 線程池特別繁忙,其余線程池總體很閑,其余節(jié)點的線程池也非常閑。客戶端應用發(fā)起一次State統(tǒng)計,首先接收任務的是Master節(jié)點的management線程池,此線程池類型為 scaling,且最大的線程數(shù)是一個固定值,不超過實際CPU合數(shù),也不能超過固定值5,而不是根據(jù)節(jié)點CPU核數(shù)來自動彈性設計的。

當客戶端應用采用多線程執(zhí)行模式,且每次執(zhí)行業(yè)務操作前,都先執(zhí)行一次State 統(tǒng)計做業(yè)務邏輯判斷,這就無形中增加了集群的負載,增加了Master節(jié)點的任務數(shù)量,客戶端應用實例數(shù)量越多,并發(fā)線程數(shù)也越多,集群Master節(jié)點就幾乎無法消化,畢竟Master節(jié)點就一個;也正是由于負責執(zhí)行State任務的線程池是個固定值,Master節(jié)點CPU也不會打滿,這就阻塞了所有的業(yè)務操作。

有時候官方文檔并沒有列出來,需要通過ES源碼去查看,這點我至今也沒有想明白,不光是過去歷史版本,包括當前最新版本也是一樣的,如當前 7.15.x,有的線程池就沒有在官方文檔列出來,但能在集群監(jiān)控中查看到。

圖示:ES內(nèi)部線程池劃分,(版本7.13.x,來自某機構ESVIP課程)

/*ES線程池初始化源碼:org.elasticsearch.threadpool.ThreadPool */ public class ThreadPool implements ReportingService<ThreadPoolInfo>, Scheduler {public ThreadPool(final Settings settings, final ExecutorBuilder<?>... customBuilders) {/* ... 此處省略其它代碼*//* management 線程池初始化示例源碼*/builders.put(Names.MANAGEMENT,new ScalingExecutorBuilder(Names.MANAGEMENT, 1, boundedBy(allocatedProcessors, 1, 5), TimeValue.timeValueMinutes(5)));、/* ... 此處省略其它代碼 */} }

3、ES集群統(tǒng)計執(zhí)行過程

Cluster State Api 執(zhí)行一次指令,指令會傳輸給Active Master節(jié)點,Active Master分發(fā)指令給各個節(jié)點,各個節(jié)點收集好信息之后回傳給Master,然后由 Master響應給客戶端。

在開始排查問題中,初次判斷失誤,以為是客戶端在做大量的業(yè)務數(shù)據(jù)查詢?nèi)蝿?#xff0c;所有節(jié)點數(shù)據(jù)量都很高,其中大量依賴Master節(jié)點對外輸出,實際不是。

圖示:Cluster State Api執(zhí)行過程示意圖

4、ES動態(tài)創(chuàng)建索引

ES是典型的Free Schema數(shù)據(jù)產(chǎn)品,索引是可以動態(tài)創(chuàng)建的,索引的字段也是可以動態(tài)創(chuàng)建的,無需優(yōu)先聲明,更無需在應用代碼中邏輯判斷是否存在,是否需要創(chuàng)建,這是ES非常好的動態(tài)擴展能力之一,基于此給應用開發(fā)帶來了相當多的便利,比如著名的“大寬表模式”查詢場景,解決了海量數(shù)據(jù)關聯(lián)實時查詢的問題。

ES可以提前創(chuàng)建索引,也可以不創(chuàng)建,寫入第一條數(shù)據(jù),即可動態(tài)創(chuàng)建索引,并同時創(chuàng)建索引自動的mapping索引內(nèi)部結構。若第二條數(shù)據(jù)寫入,增加了很多新的數(shù)據(jù)內(nèi)容結構,則會自動更新當前索引的mapping,自動刷新mapping。若新增加的數(shù)據(jù)字段缺失,也不會出錯。ES默認內(nèi)部會根據(jù)字段進行推測其字段對應的類型。

#動態(tài)創(chuàng)建空索引 PUT my-index-000001 { } #新增數(shù)據(jù),動態(tài)創(chuàng)建索引,自動推測字段類型 PUT my-index-000001/_doc/1 {"create_date": "2015/09/02" } #更新數(shù)據(jù),動態(tài)增加新字段類型 PUT my-index-000001/_doc/1 {"my_float": "1.0", "my_integer": "1" ,"create_date": "2015/09/02" }

5、transport-client

Transport client 是官方早期推出的應用接入訪問機制,自Rest Api 推出之后,官方就竭力要求切換過來,其中緣由部分并沒有特別說明。Transport是一種直連方式,直接連接到ES集群中,連接之后保持長連接,并且需要定時執(zhí)行內(nèi)部的一些stats命令,來檢查集群監(jiān)控狀況,這個其實非常多余,在極端情況下也非常消耗集群資源。

ES集群內(nèi)部通信或者執(zhí)行其它指令,都是通過transport機制,即使是rest api執(zhí)行,內(nèi)部也是轉(zhuǎn)換為transport機制來執(zhí)行。

Rest 接入相比 Transport 更加解耦,也可以盡力避免惡意干擾 transport 通信,更多的此處不展開,后續(xù)會有另外的文章來寫。

圖示:transport-client與rest api連接示意圖

四、專家建議

此次從問題發(fā)現(xiàn)、問題定位、問題解決,花費了幾天時間,有一些經(jīng)驗建議有必要特別說明一下。

1、全面的監(jiān)控體系

監(jiān)控體系是運維的眼睛,集群的各種運行信息,都需要借助強大的監(jiān)控體系來保障,提供實時的分析等。本次案例中,客戶公司監(jiān)控體系相對來說比較傳統(tǒng)落后,雖然有zabbix,但在一些新的分析問題方式上表現(xiàn)并不行,而且非常欠缺,如分析集群各個節(jié)點網(wǎng)絡流量進出走向,包括服務端與客戶端的關系,都是沒有的。

選擇一款全面性且非常有獨立視角的監(jiān)控產(chǎn)品非常重要,Elastic Stack 是新時代的產(chǎn)物,新事物可以幫助我們提升優(yōu)化問題排查思維。

2、權限安全隔離

絕大多數(shù)數(shù)據(jù)庫產(chǎn)品都提供了一些基本的安全策略與防護,可以通過設置一些安全用戶群組與角色權限來限制避免此種問題。

比如傳統(tǒng)的關系型數(shù)據(jù)庫MySQL,可以通過給客戶端應用分配更小的權限來限制。早期ES版本由于ES并未提供安全防護機制,很多應用團隊都是直接使用,也沒有做到基于用戶群組的權限隔離。最新版本的ES提供了開源免費的基本安全策略,可以通過用戶群組權限來避免客戶端應用的無意識操作。

3、全面的知識體系

本次案例中,先從集群后端運行分析,到應用程序端源碼分析,再到本地環(huán)境模擬測試,涉及到的技術點非常的寬泛,并不能從單一維度發(fā)現(xiàn)解決,也不能僅僅從ES知識層面排查解決;任何人都不能只從ES集群運行表象定位問題,很多問題爆發(fā)是屬于末端,但引起的其實在另外一端,這就需要跨界的能力與思維,當然最重要的是構建自己的知識體系,有自己獨立的解決問題排查思路,也得掌握必要的各種工具軟件,不能僅僅局限在ES范圍之內(nèi)。

為了用好ES,我們需要掌握開發(fā)技能,熟練使用ES提供的開發(fā)特性,了解ES各種特性的邊界,防止濫用。我們需要掌握ES集群架構基本的原理,基本的運行機制,避免認知上的誤區(qū),如ES是典型的主從架構分布式,并不是無中心的分布式。我們需要掌握常規(guī)的運維技能,從操作系統(tǒng)基礎環(huán)境,到ES運行各種指標信息等。

4、全棧工程師理念

隨著業(yè)務需求與社會發(fā)展,我們更多的是需要全棧式的工程師,當然必須聲明,不是要求一個工程師同時兼任多種工作,不是按照國內(nèi)某些企業(yè)“壓榨式的全棧”。而是特別強調(diào)工程師的專業(yè)水平,工程師可以依據(jù)工作崗位比較容易切換角色,不僅僅局限某一個固定職位。很多優(yōu)秀的IT產(chǎn)品都不是本職工作的人做出來的,而是一些跨界的人士創(chuàng)作出來的。

本次案例中,看似集群的問題是服務端,但實際上是由于開發(fā)知識面局限造成的,最后解決也是在應用端修改代碼解決,這是一個典型的跨界問題,由服務端逐步往前發(fā)現(xiàn)是應用端的問題。為了模擬生產(chǎn)環(huán)境問題,需要用壓測工具,這貌似又屬于測試職責,但為了解決問題,從后往前。為了確定線程池設置問題,下載ES對應版本源碼,去查看閱讀對應線程池的設置,因為官方文檔沒有。為了確定客戶端應用代碼問題,基于客戶開發(fā)人員提供的信息,編寫模擬客戶端應用代碼行為。

目前國內(nèi)的大多數(shù)公司工程師都是單一職責職位與技能,尤其是注重前后端分離之后,前端與后端技能分裂的更嚴重了,前端很多薪資很高,漲幅快,看不起后端,后端也逐步遠離前端應用,更加不關心前端運行方式;后端應用與大數(shù)據(jù)開發(fā)也是,將大數(shù)據(jù)開發(fā)與應用開發(fā)分離,導致工程師的專業(yè)素養(yǎng)下降很快,不少大數(shù)據(jù)工程師都不具備很好的編程能力,這是值得大家思考的問題。

>>>>

參考資料

  • State 參考文檔

    https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-state.html

  • threadpool參考文檔

    https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-threadpool.html

  • elasticsearch transport client 參考文檔

    https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/index.html

  • spring data elasticsearch 參考文檔

    https://docs.spring.io/spring-data/elasticsearch/docs/4.2.6/reference/html/#reference

  • jmeter http request 參考文檔

    http://jmeter.apache.org/usermanual/component_reference.html#HTTP_Request

dbaplus社群歡迎廣大技術人員投稿,投稿郵箱:editor@dbaplus.cn

總結

以上是生活随笔為你收集整理的由Elasticsearch的API命令,引发的金融业生产故障的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

波多野结衣视频一区 | 9草在线| 天天天天天天干 | 欧美做受高潮1 | 日本中文字幕在线观看 | 欧美一级特黄aaaaaa大片在线观看 | 麻豆视频免费在线播放 | 高潮久久久 | 韩日电影在线观看 | 久久久亚洲网站 | 欧美精品一二 | 2019中文字幕第一页 | 国产99精品 | 成人午夜影院在线观看 | 日韩色一区二区三区 | 超黄视频网站 | 亚洲国内精品在线 | 亚洲欧美日韩国产 | 成 人 黄 色 视频 免费观看 | 国产免费视频一区二区裸体 | 18国产精品白浆在线观看免费 | 国产一区二区在线免费播放 | 在线观看视频黄色 | 在线视频成人 | 国产喷水在线 | 国产一区视频在线观看免费 | 在线免费观看国产黄色 | 午夜 免费| 深爱激情五月综合 | 碰碰影院 | 国内视频在线 | 91桃色国产在线播放 | 美女免费黄视频网站 | 亚洲精品一区二区三区在线观看 | 中文字幕成人在线观看 | 久久久久久福利 | 精品国产一区二区三区久久久久久 | 毛片1000部免费看 | 偷拍精品一区二区三区 | 99人久久精品视频最新地址 | 国产成人精品一区一区一区 | 欧美 日韩 国产 成人 在线 | 六月丁香婷婷在线 | 香蕉视频久久久 | 成人免费看黄 | 91网站在线视频 | 国产五月色婷婷六月丁香视频 | 色婷婷视频在线观看 | 欧美精品在线免费 | 中文字幕五区 | 亚洲激情av | 国产成人一区二区三区久久精品 | 免费高清无人区完整版 | 国产美女免费看 | 99视频网站 | 国产成人久久av免费高清密臂 | 日韩精品一区二区三区水蜜桃 | 欧美激情亚洲综合 | 在线观看色网站 | 精品福利在线视频 | 精品影院| 成人久久久精品国产乱码一区二区 | 中文字幕av日韩 | 中文字幕人成乱码在线观看 | 人人天天夜夜 | 奇米影视在线99精品 | 婷婷中文在线 | 粉嫩av一区二区三区四区在线观看 | 最近中文字幕视频完整版 | 国产九九在线 | 高清不卡一区二区三区 | 96久久欧美麻豆网站 | 麻豆国产精品永久免费视频 | 成+人+色综合| 91精品推荐| 国产涩图 | 99热精品国产一区二区在线观看 | 日韩成人精品一区二区三区 | 欧美精品一区二区在线观看 | 日韩精品电影在线播放 | 国产精品久久伊人 | 欧美成人日韩 | 亚洲国产午夜视频 | 中文字幕在线观看完整 | 国产黄色片一级三级 | 深夜男人影院 | 欧美精品一区二区免费 | 日韩一区二区三区免费视频 | 99中文字幕视频 | 五月天久久婷婷 | 亚洲爱av | 一二三区视频在线 | 成人高清在线 | 久久精久久精 | 超碰97中文 | 一级特黄av| 激情综合色播五月 | 岛国精品一区二区 | 日本夜夜草视频网站 | 亚洲va欧美va人人爽春色影视 | 91视频免费网址 | 久精品视频| 久久精品影视 | 91久久黄色 | 中文一区在线观看 | av观看免费在线 | 在线观看国产 | 亚洲国产三级在线观看 | 十八岁以下禁止观看的1000个网站 | 日韩a免费| 91亚洲精品国产 | av在线免费播放网站 | 国产福利一区二区三区视频 | 女人18片 | 久久超碰免费 | 91视频高清完整版 | 99久久99久久精品 | 国产精品久久久999 国产91九色视频 | 精品成人免费 | 一区二区三区在线免费观看 | 国产精彩视频一区二区 | 91亚色视频 | 欧洲一区精品 | 亚洲精品视频免费 | 国产小视频精品 | 色综合久久综合中文综合网 | 久久ww| 精品免费在线视频 | 久久国产精品一国产精品 | 精品国产伦一区二区三区观看说明 | 亚洲综合视频在线观看 | 麻豆传媒一区二区 | 国产精品免费观看视频 | 一区中文字幕 | 欧美午夜视频在线 | 色 中文字幕 | 国产福利在线免费 | 久草免费在线视频观看 | 在线看小早川怜子av | 国产一级性生活视频 | 最近中文字幕免费av | 亚洲精品久久久久中文字幕二区 | 久久看片网站 | 国产主播大尺度精品福利免费 | 狠狠躁日日躁狂躁夜夜躁 | 精品999久久久 | av天天澡天天爽天天av | 国产91丝袜在线播放动漫 | 国产v视频 | 在线播放视频一区 | 天天干,夜夜操 | 24小时日本在线www免费的 | 国产黄色视 | 中文字幕视频网 | 久久免费99 | 欧美精品久久久久久久亚洲调教 | 免费在线播放视频 | 伊人官网 | 亚洲一级二级 | 黄色成人91 | 久久艹人人 | 波多野结衣在线中文字幕 | 成人毛片网 | 亚洲精品乱码久久久久v最新版 | 国产高清久久久久 | 欧美二区视频 | 免费日韩一区二区三区 | 欧美日韩国产一区二区三区 | 国产无遮挡又黄又爽在线观看 | 成年人毛片在线观看 | 黄色毛片视频免费 | 在线观看日韩一区 | 中文亚洲欧美日韩 | 激情综合色综合久久综合 | 成人久久免费 | 久草国产在线 | 日韩高清免费在线观看 | 色婷婷97 | 国产成人免费观看久久久 | 久久久久麻豆 | 永久免费视频国产 | 九月婷婷人人澡人人添人人爽 | 久久国产精品久久精品 | 成人午夜在线观看 | 中文字幕 影院 | 91在线91 | 日韩视频中文字幕 | 亚洲免费av在线播放 | 亚洲精品在线国产 | 国产美女精品视频免费观看 | 国产久草在线 | 国产亚洲精品久久久久秋 | 天天艹日日干 | 激情久久一区二区三区 | 久久精品www人人爽人人 | 97超碰在线免费 | 国产中文字幕在线播放 | 97品白浆高清久久久久久 | 不卡的av电影在线观看 | 黄a在线观看 | 69绿帽绿奴3pvideos | 成年人免费观看国产 | 人人射人人插 | 欧美一区二区在线刺激视频 | 人人草在线视频 | 国产精品欧美一区二区三区不卡 | 91桃色国产在线播放 | 国内精品久久久久久久影视简单 | 韩国一区二区三区视频 | 婷婷伊人综合亚洲综合网 | 成年人免费电影在线观看 | 国产精品久久久久久久久久久久午 | 国产不卡视频在线播放 | 色婷婷在线播放 | 久久色网站 | 亚洲日本一区二区在线 | 亚洲免费在线观看视频 | 一区二区三区在线电影 | 国产黄在线 | 91在线看黄 | 欧美一区日韩精品 | 成人黄色电影视频 | 欧美日韩在线第一页 | 91精品国产电影 | 人人澡超碰碰97碰碰碰软件 | 中文在线亚洲 | 在线天堂日本 | 日本精品在线视频 | 日日日日干 | 91最新视频在线观看 | 国产视频在线观看免费 | 久久精品亚洲一区二区三区观看模式 | 日韩久久久 | 久久99亚洲精品久久久久 | 五月婷婷开心中文字幕 | 国产在线观看a | 日韩字幕| 亚洲激情在线观看 | 青青河边草免费直播 | 国产视频高清 | 99久久精品国产系列 | 久久亚洲精品电影 | 免费高清在线观看电视网站 | av三级av| 黄色中文字幕 | 玖玖色在线观看 | 超碰在线人 | 亚洲国产精品久久久久 | 日韩精品在线一区 | 去干成人网 | 天天干 夜夜操 | 欧美日韩高清在线 | 久综合网 | 欧美一区二区在线免费观看 | 亚洲成人精品av | 91福利区一区二区三区 | 日韩在线三级 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 九九久久国产精品 | 亚洲综合色播 | 天天色天天骑天天射 | 精品国产久 | 九九激情视频 | 精品高清美女精品国产区 | 国产黄色观看 | 波多野结衣理论片 | 久久综合狠狠综合久久综合88 | av高清网站在线观看 | 91亚洲精品久久久 | ,久久福利影视 | 成人国产网址 | 国产成人av网站 | 天天射成人 | 久久亚洲区| 2024国产精品视频 | 精品视频资源站 | 一本大道久久精品懂色aⅴ 五月婷社区 | 久久久久久久久久久久久久电影 | 99亚洲精品视频 | 欧美一级免费高清 | 亚洲成色777777在线观看影院 | 国产精品18久久久久久首页狼 | 国产精品一区欧美 | 国产精品免费小视频 | 国产少妇在线观看 | 国产一区二区在线免费观看 | 中文字幕av免费 | 白丝av在线 | 亚洲一区美女视频在线观看免费 | 91精品免费在线视频 | 黄色电影在线免费观看 | 日批视频在线 | 欧美在线不卡一区 | 亚洲精品中文在线 | 波多野结衣在线播放一区 | 福利一区二区在线 | 在线视频一区二区 | 波多野结衣视频一区二区 | 免费看三片 | 在线观看免费av片 | 国产成人三级三级三级97 | 国产美女被啪进深处喷白浆视频 | 国产无限资源在线观看 | 久久久久黄 | 欧美日韩国产一二 | 成人av高清在线观看 | 欧美二区视频 | 国产精品一区二区三区观看 | 一级黄色在线免费观看 | 99视频国产精品免费观看 | 日韩在线观看视频在线 | 欧美精品免费视频 | 日韩1页| 米奇狠狠狠888| 天天干天天干天天操 | 久久99精品久久久久久 | 99视频在线观看一区三区 | 国产麻豆精品传媒av国产下载 | 色资源在线 | 亚洲伊人色 | 日韩a在线播放 | 99re久久资源最新地址 | 视频二区在线 | 色综合天天 | 91影视成人| 狠狠色网 | 在线草| 国产经典三级 | 久久在线 | 五月婷婷av在线 | 国产精品高清在线 | 香蕉视频国产在线观看 | 国产视频在线观看一区 | 九九九免费视频 | 日韩av五月天 | 日韩精品一区电影 | 国产一级性生活 | 免费观看www视频 | 美女在线观看网站 | 国产一区国产精品 | 精品国产视频在线观看 | 日韩黄色av网站 | 日韩免费三区 | 久久歪歪 | 91在线影视 | 国产最新视频在线 | 在线观看av国产 | 中文字幕在线观看免费高清完整版 | www久久久 | 成人av直播| 国产99久久久欧美黑人 | 日韩精品综合在线 | 色狠狠一区二区 | 日韩伦理片hd| 在线成人一区二区 | 久久久影院一区二区三区 | 丁香花在线视频观看免费 | 精品视频成人 | 少妇bbb| 成人av电影免费观看 | 五月婷婷在线综合 | 婷婷性综合 | 久久成人福利 | 欧美黄在线| 在线久草视频 | 9999精品免费视频 | 欧美亚洲三级 | 黄网站色| 丁香婷婷综合网 | 91污在线 | 亚洲免费av观看 | 91影视成人 | 欧美在线资源 | 欧美 亚洲 另类 激情 另类 | 9在线观看免费 | 日韩av免费一区 | 日韩在观看线 | 网址你懂的在线观看 | 99爱视频| 夜色成人av | 欧美日韩精品免费观看 | 久久99视频免费 | 五月综合色 | 久久99久久99精品免费看小说 | 91av视频在线观看 | 黄色片视频免费 | 中文字幕在线电影 | 五月天婷婷免费视频 | 日韩网站在线免费观看 | av资源网在线播放 | 午夜久久久久久久久久影院 | 在线免费观看视频一区 | 高清一区二区三区 | 国产精品18久久久久久久久 | 99免费在线观看 | 在线观看av片 | 久久视奸 | 99看视频在线观看 | 国产人成看黄久久久久久久久 | 蜜桃麻豆www久久囤产精品 | 午夜精品久久久久久久99 | 国产精品毛片 | 99在线精品免费视频九九视 | 国产白浆视频 | 青春草免费视频 | 久久久国产在线视频 | 一级黄视频 | 亚洲精品综合欧美二区变态 | 中文字幕在线观看91 | 国产三级国产精品国产专区50 | 97精品在线视频 | 狠狠的操狠狠的干 | 久久尤物电影视频在线观看 | 又污又黄网站 | 日韩精品你懂的 | 久久看片| 国产精品成人自产拍在线观看 | 亚洲精品国产自产拍在线观看 | 日韩毛片在线播放 | 日韩69视频| 久久久精品国产一区二区电影四季 | 久久久久久久久久久成人 | 2019天天干夜夜操 | 欧美黑人性爽 | 成人毛片网 | 超碰在线日本 | 香蕉日日 | 国产成人亚洲在线电影 | 国产中文字幕在线播放 | 日韩高清dvd| 久黄色 | 伊人成人激情 | 97视频入口免费观看 | 亚洲全部视频 | av在线播放一区二区三区 | 久久久九色精品国产一区二区三区 | 国产成人在线综合 | 久久久亚洲国产精品麻豆综合天堂 | 国产二区免费视频 | 亚洲五月六月 | 日韩精品观看 | 天天操天天曰 | 久久国产精品第一页 | 在线日韩 | 久久久久电影 | 操操操人人人 | 国产一区91 | 中文字幕在线字幕中文 | 久草在线 | 中文字幕一区二区三区久久 | 国产一区二区在线免费 | 99热这里只有精品1 av中文字幕日韩 | 色婷婷播放 | 91免费日韩 | 91精品网站在线观看 | 美州a亚洲一视本频v色道 | 九九免费在线看完整版 | 成人免费在线观看av | 久久精品国产亚洲精品2020 | av网站在线观看免费 | 99精品视频免费观看 | 91污在线观看 | 波多野结衣在线播放视频 | 精品久久久久国产免费第一页 | 久久一精品 | 中文字幕日本特黄aa毛片 | av大全免费在线观看 | 亚洲视频第一页 | 日本论理电影 | 欧美精品乱码久久久久 | 国产成人精品一区二区在线观看 | 日韩精品你懂的 | 欧美日韩超碰 | 91精品国 | 国产精品不卡在线播放 | 色噜噜日韩精品一区二区三区视频 | 久久精品这里精品 | 六月丁香色婷婷 | 国产馆在线播放 | 国产免费亚洲 | 欧美激情xxxx性bbbb | 久久免费在线观看视频 | 精品视频一区在线观看 | 一区二区三区在线视频观看58 | 日日夜夜天天操 | 91av视频免费观看 | 热热热热热色 | 一区二区三区视频 | 中文字幕在线观看视频免费 | 国产视频手机在线 | 国产资源免费 | 97超碰人人看 | 精品少妇一区二区三区在线 | 欧美日韩中文国产一区发布 | 国产精品 日韩 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 国产美女在线观看 | 午夜精品久久久99热福利 | 色av色av色av | 国产97av | 成人三级黄色 | 尤物九九久久国产精品的分类 | av天天在线观看 | 久久久精品国产免费观看一区二区 | 久久经典国产 | 国内综合精品午夜久久资源 | 国产精选在线 | 在线观看涩涩 | 国产99久久久国产精品免费看 | 亚洲国产高清在线观看视频 | 二区在线播放 | 亚洲国产69 | 999国内精品永久免费视频 | 久久经典国产视频 | 欧美日韩一区二区三区在线免费观看 | 国产精品久久久久久久久久久免费 | 久久这里只有精品9 | 人人爱爱人人 | 人人爽人人爽人人 | 欧美精品在线观看免费 | 国产成人久 | 激情网五月 | 国产精品毛片一区 | 天天躁日日躁狠狠 | av免费在线观看网站 | www.天天射 | 天天干人人 | 国产一级h | 亚洲性xxxx| 综合五月婷婷 | 中文字幕av在线免费 | www天天操 | 亚洲免费国产视频 | 国产高清在线观看 | 综合色影院 | 国产精品久久久久av免费 | 日韩一级精品 | 午夜精品久久久久久久99热影院 | 色视频在线 | 欧美性做爰猛烈叫床潮 | 9色在线视频 | 国产九九九九九 | 久久久久久久久精 | 久久精彩 | 亚洲九九九 | 91干干干 | 婷婷六月丁香激情 | 欧美日韩中文字幕综合视频 | 亚洲一级电影在线观看 | 国产中文字幕一区 | 色婷婷免费 | 成人中文字幕+乱码+中文字幕 | 精品国产一区二区三区av性色 | 日韩成人精品一区二区 | 97视频久久久 | 日韩一区二区三区在线观看 | 国产一区91| 久久精品久久99 | 亚洲播放一区 | 亚洲尺码电影av久久 | 日产av在线播放 | 青青河边草免费 | 色偷偷888欧美精品久久久 | 色综合国产 | 国产成人精品久久二区二区 | 亚洲综合色视频在线观看 | 国产伦理久久精品久久久久_ | 欧美整片sss | av在线网站观看 | 人人干人人上 | 日日草天天草 | av不卡免费看 | av大全在线 | 日韩免费网址 | 激情综合色综合久久 | 免费在线播放av电影 | 2019中文| 国产视频在线免费观看 | 最新国产一区二区三区 | 天天插狠狠干 | 免费视频91蜜桃 | www日韩精品 | 三级av在线播放 | 日韩国产精品一区 | 国产日韩视频在线 | 成人av高清在线观看 | 久久九九视频 | 日本成人中文字幕在线观看 | 手机av片| 伊人婷婷色| 手机在线日韩视频 | 综合色中文 | 香蕉日日 | 天天天天爱天天躁 | 亚洲每日更新 | 久久人人爽人人人人片 | 婷婷在线综合 | 91久久丝袜国产露脸动漫 | 国产精品久久99综合免费观看尤物 | 97香蕉久久超级碰碰高清版 | 国产色拍拍拍拍在线精品 | 日韩欧美精品一区二区 | 五月天激情婷婷 | 日韩精品专区在线影院重磅 | 日韩二区三区在线观看 | 亚洲 欧美 综合 在线 精品 | 国产在线视频一区二区 | 91视频在线国产 | 色偷偷男人的天堂av | 天天射,天天干 | 成人一区不卡 | 天天色天天上天天操 | 国产中文a | 美女视频永久黄网站免费观看国产 | 日韩高清在线一区二区 | 久久久久久综合网天天 | av电影在线观看完整版一区二区 | 日韩一区二区免费在线观看 | 摸bbb搡bbb搡bbbb | 国产69久久精品成人看 | 久久99久久99精品免视看婷婷 | 日韩网站在线 | 国产精品久久久久毛片大屁完整版 | 免费看片成年人 | 中文字幕av在线电影 | 在线国产精品视频 | 丁香花在线观看视频在线 | 亚洲欧美一区二区三区孕妇写真 | 国产精品一区二区av麻豆 | 国产高清专区 | 成人在线网站观看 | 国产免费精彩视频 | 中文字幕 国产视频 | 在线观看黄网站 | 91九色在线 | 国产色拍| 人人爽爽人人 | 最新高清无码专区 | 999久久a精品合区久久久 | 天天射综合网站 | av九九| 婷婷久操 | 天天射天天 | 99久久夜色精品国产亚洲96 | 国产精品麻豆视频 | 青草视频在线看 | 色综合色综合久久综合频道88 | 亚洲 欧美 另类人妖 | 黄色高清视频在线观看 | 欧美日韩国产精品一区 | 国产一级黄色片免费看 | 中文字幕日本特黄aa毛片 | 在线影视 一区 二区 三区 | 日韩av一区二区三区四区 | 欧美一区二区在线 | 国产一区二区在线免费播放 | 日韩videos高潮hd | 日韩在观看线 | 成人网色| 黄色福利网 | 久久经典国产视频 | 欧美日韩高清一区二区 | 欧美精品久久久久性色 | 五月天久久综合网 | 91男人影院 | 又色又爽的网站 | 国产一级免费视频 | 天天操天天操天天操天天操天天操天天操 | 国际av在线 | 欧美 日韩 国产 中文字幕 | 国产高清 不卡 | 欧美日韩亚洲第一页 | 欧美精品久久久久久久久久白贞 | 91传媒视频在线观看 | 热久久影视 | 日韩精品久久久久久中文字幕8 | 国产精品一区二区三区免费视频 | 国产精品入口麻豆 | 91黄色成人| 视频在线观看亚洲 | 日韩视频一二三区 | 久久成人一区 | 精品久久久久久久久久久久久久久久久久 | 丁香花在线视频观看免费 | 免费色婷婷 | 国产毛片久久 | 国产成人61精品免费看片 | 日韩视频免费在线 | 免费看污污视频的网站 | 日本午夜免费福利视频 | 婷婷丁香激情综合 | 亚洲精品免费在线观看视频 | 中文字幕网站 | 国产精品久久久一区二区三区网站 | 亚洲精品在线看 | 探花视频网站 | 狠狠狠色丁香婷婷综合久久88 | 成人a在线观看高清电影 | 91片黄在线观看动漫 | 欧美 日韩 性 | 一级黄色片网站 | 成 人 黄 色 视频播放1 | 亚洲精品国产精品乱码不99热 | 一区二区三区在线观看免费视频 | 九色最新网址 | 中文字幕一区二区三区久久蜜桃 | 怡红院av久久久久久久 | 伊人久久电影网 | 天天av在线播放 | 人人爽人人澡人人添人人人人 | 97视频亚洲 | 91人人视频在线观看 | 91片黄在线观 | 免费婷婷 | 久久午夜网| 国产成人三级一区二区在线观看一 | 亚洲人在线视频 | 伊人视频| 国产精品va最新国产精品视频 | 色多视频在线观看 | 91精品视频免费看 | 狠狠干2018 | 天天爽夜夜爽人人爽曰av | 免费视频二区 | av中文在线影视 | 激情开心色 | 免费av在线播放 | 麻豆精品传媒视频 | 丁香伊人网| 亚洲人成人在线 | 日韩视频一区二区三区在线播放免费观看 | 丝袜足交在线 | 国产精品久久久久av免费 | 午夜久久久久久久 | 欧美一区二区日韩一区二区 | 天堂网av 在线 | 国产精品入口传媒 | 日韩欧美在线观看一区二区三区 | 国产精品久久久久一区二区三区 | 2023亚洲精品国偷拍自产在线 | 国产亚洲小视频 | 四虎永久网站 | 婷婷综合影院 | 成av人电影| www.狠狠色| 久久午夜色播影院免费高清 | 91成人蝌蚪| 最近更新的中文字幕 | 亚洲精品国偷拍自产在线观看 | 91av原创| 亚洲欧美日韩国产一区二区三区 | 亚洲精品婷婷 | 91色一区二区三区 | 欧美人牲| 日韩国产精品久久久久久亚洲 | 国产精品一区二区在线免费观看 | 999成人免费视频 | 欧美日本三级 | 黄色毛片在线 | 国产一性一爱一乱一交 | 一区二区三区国 | 免费福利小视频 | 天天射天天射天天射 | 国产精品久久免费看 | 日本黄色免费观看 | 91成人在线观看高潮 | 欧美伊人网| 97国产精品亚洲精品 | 国产91九色蝌蚪 | 最近中文字幕视频完整版 | 久福利| 97精品电影院 | 亚洲aaa级| 成人超碰在线 | 少妇bbw揉bbb欧美 | 国产97在线播放 | av在线在线 | 2019精品手机国产品在线 | 91麻豆产精品久久久久久 | 夜夜躁天天躁很躁波 | 国产专区免费 | 国产又粗又猛又色又黄网站 | 中文字幕一区二区三区四区 | 久草在线免费看视频 | 欧美精品久久久久久久亚洲调教 | 国产成人精品一区二区三区网站观看 | 奇米网777 | 亚洲电影免费 | 久久久久成人精品免费播放动漫 | 久久久黄色免费网站 | 久草av在线播放 | 一级免费看 | 91视频专区| 国产视频在 | 国产第一二区 | 久久黄色影视 | 午夜视频在线观看欧美 | 成年人在线观看免费视频 | 国产亚洲婷婷免费 | 久久视频精品在线观看 | 成人av播放 | 夜夜躁天天躁很躁波 | 成人9ⅰ免费影视网站 | 日韩国产欧美视频 | 国产视频高清 | 久久深爱网 | 久久精品免费播放 | 中文字幕91在线 | 免费色视频| 国产69精品久久99不卡的观看体验 | 久久人人爽人人爽人人 | 五月婷在线观看 | 最近中文国产在线视频 | 激情综合六月 | 热久久最新地址 | 日韩欧美在线视频一区二区三区 | 色婷婷国产 | 亚洲精品成人在线 | 91久久人澡人人添人人爽欧美 | 天天操狠狠操网站 | 国产污视频在线观看 | 亚洲欧洲精品久久 | 国产精品嫩草影院123 | 免费久久网站 | 久久超碰99 | 亚洲国产免费看 | 日日夜夜狠狠操 | 日韩动态视频 | 欧美日本不卡 | 精品一区二区免费 | 午夜视频不卡 | 成人黄色中文字幕 | 亚洲最新在线视频 | 国产高清福利在线 | www.国产在线 | 亚洲午夜久久久久 | 91亚洲精品久久久久图片蜜桃 | 成人免费一区二区三区在线观看 | 狠狠久久婷婷 | 日韩欧美国产免费播放 | 久久国产经典视频 | 五月婷婷激情六月 | 久久久久免费精品 | 国产在线视频导航 | 日韩天天操| 911香蕉| 久久黄视频| 一级黄色网址 | 免费a视频在线 | 欧美超碰在线 | 久草国产精品 | av一区二区三区在线播放 | 91久久精品一区 | 久热精品国产 | 综合网欧美 | 四虎永久视频 | 美女福利视频在线 | a天堂中文在线 | 国内精品久久久久久久97牛牛 | 黄色片网站 | 激情大尺度视频 | 日韩欧美v | 精品二区久久 | 91探花在线视频 | 中文字幕在线观看第二页 | 色综合天天干 | 在线观看黄色免费视频 | 国产精品久久久久久久久费观看 | 天天爽天天射 | 日韩在观看线 | 久久综合99 | 欧美成人黄色片 | 中文字幕视频三区 | 免费看av片网站 | 三级黄色网址 | 国产片网站 | 国产理论影院 | 97精品超碰一区二区三区 | 精品视频免费久久久看 | 亚洲色视频 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 激情电影影院 | 狠狠色丁香 | 国产视频在线观看一区二区 | 狠狠插狠狠干 | 国产精品免费一区二区三区在线观看 | 国产无套视频 | 久久精视频 | 久久视频在线 | 97超碰人人模人人人爽人人爱 | 久久乐九色婷婷综合色狠狠182 | 91亚洲精品在线观看 | 韩国av免费在线 | 日韩视频www | 天天色天天草天天射 | 久久视频在线 | 欧美精品三级 | 最近免费中文字幕 | 久久er99热精品一区二区 | 久久久久久伊人 | 99精品系列 | 亚洲国产精品久久久 | 国产+日韩欧美 | 福利视频网址 | 亚洲精品国偷自产在线99热 | 中文av网站| 91精品网站| 免费日韩一区二区三区 | 国产理论影院 | 中文字幕制服丝袜av久久 | 久草久热| 成人久久久久久久久久 | 成人97视频一区二区 | 国产亚洲精品综合一区91 | 国产不卡免费av | www色网站| 香蕉91视频 | 中文字幕在线人 | 国产美女视频免费观看的网站 | 国产最新91 | 怡红院av久久久久久久 | 激情综合网五月婷婷 | 草免费视频 | 五月婷婷六月丁香 | 97夜夜澡人人爽人人免费 | 日韩中文在线观看 | 99热这里精品 | 国模视频一区二区 | 国产精品久久久久久久久久妇女 | 一区二区三区久久 | 超碰97中文 | 五月天色综合 | 国产剧情一区在线 | 精品国产视频一区 | 欧美精品一级视频 | 五月天激情电影 | 国产aa免费视频 | 日韩网页 | 国产一区国产精品 | 亚洲热视频 | 日韩在线视频免费看 | 色多多污污 | 永久免费毛片 | 最近av在线 | 国产区在线看 | 国产日产精品一区二区三区四区 | 九色porny真实丨国产18 | 免费69视频 | 国产伦精品一区二区三区在线 | 国产分类视频 | 欧美久草在线 | 人人插人人插 | 亚洲精品视频久久 | 久热色超碰 | 91精品视频一区二区三区 | 天天色天天色天天色 | 亚洲午夜不卡 | 亚洲一级久久 | 国产精品第一页在线观看 | 国产精品精品国产 | 久久精品香蕉 | 九九热在线视频 | 黄色一级大片在线免费看国产一 | 精品在线一区二区 | 日本精品久久久久影院 | 中文在线字幕免费观 | 五月综合色婷婷 | 久一网站 | 成年人电影毛片 | 国产精品婷婷午夜在线观看 | 亚洲精品高清一区二区三区四区 | 亚洲天天做 | 日韩网站在线免费观看 | 91成人免费观看视频 | 久久久受www免费人成 | 免费看的国产视频网站 | 色婷婷福利视频 | 丁香色婷 | 久久久久久久久久亚洲精品 | 欧美一区二区在线免费看 | 美女免费视频黄 | 色97在线 | 国产999视频在线观看 | 一区二区视频在线观看免费 | 欧美亚洲国产精品久久高清浪潮 | 字幕网在线观看 | 天天操天天干天天综合网 | 国产高清不卡 | 在线视频久久 | 国产精品久久av | 久久精品国产一区二区三区 | 亚洲2019精品 | 免费日韩在线 | 久久99热国产 | 麻豆视频免费播放 | 久久99爱视频 | 综合色亚洲 | 999日韩 |