国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

監(jiān)控Elasticsearch的關鍵指標

這篇具有很好參考價值的文章主要介紹了監(jiān)控Elasticsearch的關鍵指標。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Elasticsearch 的核心職能就是對外提供搜索服務,所以搜索請求的吞吐和延遲是非常關鍵的,搜索是靠底層的索引實現(xiàn)的,所以索引的性能指標也非常關鍵,Elasticsearch 由一個或多個節(jié)點組成集群,集群自身是否健康也是需要我們監(jiān)控的。

lasticSearch 的架構非常簡單,一個節(jié)點就可以對外提供服務,不過單點的集群顯然有容災問題,如果掛掉了就萬事皆休了。一般生產(chǎn)環(huán)境,至少搭建一個三節(jié)點的集群。

監(jiān)控Elasticsearch的關鍵指標,監(jiān)控,運維,elasticsearch,搜索引擎,監(jiān)控

?三個節(jié)點分別部署三個 Elasticsearch 進程,這三個進程把 cluster.name 都設置成相同的值,就可以組成一個集群。Elasticsearch 會自動選出一個 master 節(jié)點,負責管理集群范圍內(nèi)所有的變更,整個選主過程是自動的,不用我們操心。

架構圖里綠色的 P0、P1、P2 表示三個分片,R0、R1、R2 代表分片副本,每個分片有兩個副本,也就是說 P0 對應兩個 R0,P1 對應兩個 R1,P2 對應兩個 R2。這些分片和副本是否成功分配到 Node 上并落盤寫入,也是一個重要的監(jiān)控指標。

索引部分是最關鍵的:

  • docs 統(tǒng)計了文檔的數(shù)量,包括還沒有從段(segments)里清除的已刪除文檔數(shù)量。
  • shard_stats 統(tǒng)計了分片的數(shù)量。
  • store 統(tǒng)計了存儲的情況,包括主分片和副本分片總共耗費了多少物理存儲。
  • indexing 是統(tǒng)計索引過程,ES 的架構里,索引是非常關鍵的一個東西,索引的吞吐和耗時都應該密切關注,index_total 和 index_time_in_millis 都是 Counter 類型的指標,單調(diào)遞增。如果要求取最近一分鐘的索引數(shù)量和平均延遲,就需要使用 increase 函數(shù)求增量。
  • search 描述在活躍中的搜索(open_contexts)數(shù)量、查詢的總數(shù)量,以及自節(jié)點啟動以來在查詢上消耗的總時間。
  • fetch 統(tǒng)計值展示了查詢處理的后一半流程,也就是 query-then-fetch 里的 fetch 部分。如果 fetch 耗時比 query 還多,說明磁盤較慢,可能是獲取了太多文檔,或者搜索請求設置了太大的分頁。
  • merges 包括了 Lucene 段合并相關的信息。它會告訴你目前在運行幾個合并,合并涉及的文檔數(shù)量,正在合并的段的總大小,以及在合并操作上消耗的總時間。合并要消耗大量的磁盤 I/O 和 CPU 資源,如果 merge 操作耗費太多資源,也會被限制,即 total_throttled_time_in_millis 指標。

Elasticsearch 暴露指標的方式非常簡單,就是幾個 HTTP 接口,返回 JSON 數(shù)據(jù),直接拉取解析即可,比 JMX 方式簡單得多。我們要關注的核心是 /_cluster/health 和 /_nodes/stats 這兩個接口,一個用來獲取整個集群的監(jiān)控數(shù)據(jù),一個用來獲取節(jié)點粒度的監(jiān)控數(shù)據(jù)。 /_nodes/stats 接口返回的數(shù)據(jù)非常豐富,不但有索引類指標,還有 OS、JVM、Process、ThreadPool 指標,重點關注索引相關的指標和 JVM 相關的指標。

監(jiān)控Elasticsearch的關鍵指標,監(jiān)控,運維,elasticsearch,搜索引擎,監(jiān)控

?

此文章為8月Day9學習筆記,內(nèi)容來源于極客時間《運維監(jiān)控系統(tǒng)實戰(zhàn)筆記》,推薦該課程。文章來源地址http://www.zghlxwxcb.cn/news/detail-636574.html

到了這里,關于監(jiān)控Elasticsearch的關鍵指標的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Elasticsearch集群關鍵指標及調(diào)優(yōu)指南【全網(wǎng)最全】

    CPU使用率是指在一段時間內(nèi)CPU執(zhí)行程序的百分比,它是衡量系統(tǒng)資源利用率的一種指標。 1.1 詳細說明: 在Elasticsearch中,高的CPU使用率通常意味著節(jié)點正在執(zhí)行大量的計算任務,這可能是因為索引和搜索操作的負載較大,也可能是因為節(jié)點正在進行數(shù)據(jù)復制和分片重新平衡等

    2023年04月18日
    瀏覽(42)
  • ElasticSearch+Kibana+Logstash實現(xiàn)日志可視化運維監(jiān)控

    ElasticSearch+Kibana+Logstash實現(xiàn)日志可視化運維監(jiān)控

    1.目標 1.安裝ElasticSearch 2.安裝Kibana 3.安裝Logstash采集/var/log/messages日志內(nèi)容 4.圖表化展示日志監(jiān)控結果 2.版本 這三者的版本號要完全一樣 ElasticSearch 6.1.1 Kibana 6.1.1 Logstash 6.1.1 Jdk1.8.0_181 3.安裝ElasticSearch 安裝包:https://cloud.189.cn/t/zuQz6v2YZRVb (訪問碼:6sbf) 下載網(wǎng)站:https://www.elast

    2024年02月10日
    瀏覽(20)
  • Prometheus監(jiān)控運維實戰(zhàn)十: 主機監(jiān)控指標

    Prometheus監(jiān)控運維實戰(zhàn)十: 主機監(jiān)控指標

    1、CPU指標 CPU負載 以上三個指標為主機的CPU平均負載,分別對應一分鐘、五分鐘和十五分鐘的時間間隔。CPU負載是指某段時間內(nèi)占用CPU時間的進程和等待CPU時間的進程數(shù)之和。一般來說,cpu負載數(shù)/cpu核數(shù)如果超過0.7,應該開始關注機器性能情況 ,如果超過1的話,運維人員應

    2024年02月06日
    瀏覽(18)
  • 監(jiān)控Redis的關鍵指標

    監(jiān)控Redis的關鍵指標

    Redis 也是一個對外服務,所以 Google 的四個黃金指標同樣適用于 Redis。 1、延遲 在軟件工程架構中,之所以選擇 Redis 作為技術堆棧的一員,大概率是想要得到更快的響應速度和更高的吞吐量,所以延遲數(shù)據(jù)對使用 Redis 的應用程序至關重要。 客戶端應用程序埋點。比如某個

    2024年02月13日
    瀏覽(36)
  • 監(jiān)控Kafka的關鍵指標

    監(jiān)控Kafka的關鍵指標

    Kafka 架構 ?上面綠色部分 PRODUCER(生產(chǎn)者)和下面紫色部分 CONSUMER(消費者)是業(yè)務程序,通常由研發(fā)人員埋點解決監(jiān)控問題,如果是 Java 客戶端也會暴露 JMX 指標。組件運維監(jiān)控層面著重關注藍色部分的 BROKER(Kafka 節(jié)點)和紅色部分的 ZOOKEEPER。 ZooKeeper 也是 Java 語言寫的,

    2024年02月13日
    瀏覽(17)
  • 監(jiān)控Kubernetes Node組件的關鍵指標

    監(jiān)控Kubernetes Node組件的關鍵指標

    所有的 Kubernetes 組件,都提供了 /metrics 接口用來暴露監(jiān)控數(shù)據(jù),Kube-Proxy 也不例外。通過 ?ss ?或者 ?netstat ?命令可以看到 Kube-Proxy 監(jiān)聽的端口,一個是 10249,用來暴露監(jiān)控指標,一個是 10256 ,作為健康檢查的端口,一般我們只關注前一個端口。 1、Kube-Proxy 關鍵指標 1、通用

    2024年02月13日
    瀏覽(16)
  • MySQL性能監(jiān)控全掌握,快來get關鍵指標及采集方法!

    MySQL性能監(jiān)控全掌握,快來get關鍵指標及采集方法!

    數(shù)據(jù)庫中間件監(jiān)控實戰(zhàn),MySQL中哪些指標比較關鍵以及如何采集這些指標了。幫助提早發(fā)現(xiàn)問題,提升數(shù)據(jù)庫可用性。 監(jiān)控哪類指標? 如何采集數(shù)據(jù)? 第10講監(jiān)控方法論如何落地? 這些就可以在MySQL中應用起來。MySQL是個服務,所以可借用Google四個黃金指標解決問題: 1.1 延

    2024年02月02日
    瀏覽(23)
  • 分布式搜索引擎ElasticSearch——深入elasticSearch

    分布式搜索引擎ElasticSearch——深入elasticSearch

    聚合的分類 DSL實現(xiàn)Bucket聚合 DSL實現(xiàn)Metric聚合 RestAPI實現(xiàn)聚合 https://github.com/medcl/elasticsearch-analysis-pinyin DSL實現(xiàn)自動補全查詢 Completion Suggester 修改酒店索引庫數(shù)據(jù)結構 RestAPI實現(xiàn)自動補全查詢 實現(xiàn)酒店搜索頁面輸入框的自動補全 數(shù)據(jù)同步思路分析 利用MQ實現(xiàn)mysql與elasticsearch數(shù)

    2024年01月17日
    瀏覽(55)
  • 【ElasticSearch】深入了解 ElasticSearch:開源搜索引擎的力量

    【ElasticSearch】深入了解 ElasticSearch:開源搜索引擎的力量

    在信息時代,數(shù)據(jù)的增長速度之快讓我們迅速感受到了信息爆炸的挑戰(zhàn)。在這個背景下,搜索引擎成為了我們處理海量數(shù)據(jù)的得力工具之一。而 ElasticSearch 作為一款強大的開源搜索引擎,不僅能夠高效地存儲和檢索數(shù)據(jù),還在日志分析、實時監(jiān)控等領域展現(xiàn)了其卓越的性能。

    2024年02月08日
    瀏覽(26)
  • Elasticsearch:使用 Elasticsearch 和 BERT 構建搜索引擎 - TensorFlow

    Elasticsearch:使用 Elasticsearch 和 BERT 構建搜索引擎 - TensorFlow

    在本文中,我們使用預訓練的 BERT 模型和 Elasticsearch 來構建搜索引擎。 Elasticsearch 最近發(fā)布了帶有向量場的文本相似性(text similarity search with vector field)搜索。 另一方面,你可以使用 BERT 將文本轉(zhuǎn)換為固定長度的向量。 因此,一旦我們將文檔通過 BERT 轉(zhuǎn)換為向量并存儲到

    2024年02月07日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包