ElasticSearch之Health API

查看當前集群全部健康指標的信息,執行如下命令:

curl -X GET "https://localhost:9200/_health_report?pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9"

執行結果輸出如下:

{"status" : "green","cluster_name" : "elasticsearch","indicators" : {"master_is_stable" : {"status" : "green","symptom" : "The cluster has a stable master node","details" : {"current_master" : {"node_id" : "aKgBu7LgS9a6iPYH8n2JPw","name" : "jackie-ubuntu"},"recent_masters" : [{"node_id" : "aKgBu7LgS9a6iPYH8n2JPw","name" : "jackie-ubuntu"}]}},"repository_integrity" : {"status" : "green","symptom" : "No snapshot repositories configured."},"shards_availability" : {"status" : "green","symptom" : "This cluster has all shards available.","details" : {"initializing_primaries" : 0,"restarting_primaries" : 0,"started_primaries" : 1,"unassigned_replicas" : 0,"initializing_replicas" : 0,"creating_primaries" : 0,"restarting_replicas" : 0,"unassigned_primaries" : 0,"started_replicas" : 0,"creating_replicas" : 0}},"disk" : {"status" : "green","symptom" : "The cluster has enough available disk space.","details" : {"indices_with_readonly_block" : 0,"nodes_with_enough_disk_space" : 1,"nodes_with_unknown_disk_status" : 0,"nodes_over_high_watermark" : 0,"nodes_over_flood_stage_watermark" : 0}},"shards_capacity" : {"status" : "green","symptom" : "The cluster has enough room to add new shards.","details" : {"data" : {"max_shards_in_cluster" : 1000},"frozen" : {"max_shards_in_cluster" : 3000}}},"slm" : {"status" : "green","symptom" : "No Snapshot Lifecycle Management policies configured","details" : {"slm_status" : "RUNNING","policies" : 0}},"ilm" : {"status" : "green","symptom" : "Index Lifecycle Management is running","details" : {"policies" : 20,"stagnating_indices" : 0,"ilm_status" : "RUNNING"}}}
}

查看當前集群健康指標比如shards_availability的信息,執行如下命令:

curl -X GET "https://localhost:9200/_health_report/shards_availability?pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9"

執行結果輸出如下:

{"cluster_name" : "elasticsearch","indicators" : {"shards_availability" : {"status" : "green","symptom" : "This cluster has all shards available.","details" : {"initializing_primaries" : 0,"restarting_primaries" : 0,"started_primaries" : 1,"unassigned_replicas" : 0,"initializing_replicas" : 0,"creating_primaries" : 0,"restarting_replicas" : 0,"unassigned_primaries" : 0,"started_replicas" : 0,"creating_replicas" : 0}}}
}

目前支持的指標:

  • master_is_stable
  • shards_availability
  • disk
  • ilm,即Indexing Lifecycle Management
  • repository_integrity
  • slm,即Snapshot Lifecycle Management
  • shards_capacity

相關資料

  • Health API

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/161358.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/161358.shtml
英文地址,請注明出處:http://en.pswp.cn/news/161358.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Niushop 開源商城 v5.1.7:支持PC、手機、小程序和APP多端電商的源碼

Niushop 系統是一款基于 ThinkPHP6 開發的電商系統,提供了豐富的功能和完善的商品機制。該系統支持普通商品和虛擬商品,并且針對虛擬商品還提供了完善的核銷機制。同時,它也支持新時代的商業模式,如拼團、分銷和多門店砍價等營銷活…

Platform Issues 平臺問題

Set processing does not behave the same on every database platform. On some platforms, set processing can encounter performance breakdowns. Some platforms do not optimize update statements that include subqueries. 集處理在每個數據庫平臺上的行為并不相同。在…

Log4j

通過Log4j,我們可以控制日志信息輸送到目的地是控制臺、文件、GUI組件,甚至是套接口服務器、NT的事件記錄器。我們可以控制每一條日志的輸出格式。通過定義每一條日志信息的級別,能更加細致地控制日志的生成過程。 1 log4j、log4j2與SLF4J …

【Vue3從入門到項目實現】前置知識及Vue基礎

概念 理論基礎 MVC 架構(以JavaWeb舉例) M :Model,(pojo、service、dao等)V :View,(JSP, HTML等)C:Controller (servlet) MVVC 架構&#xff…

C/C++ 使用API實現數據壓縮與解壓縮

在Windows編程中,經常會遇到需要對數據進行壓縮和解壓縮的情況,數據壓縮是一種常見的優化手段,能夠減小數據的存儲空間并提高傳輸效率。Windows提供了這些API函數,本文將深入探討使用Windows API進行數據壓縮與解壓縮的過程&#…

【Rust日報】2023-11-21 如何將 Rust 的編譯效率提高 75%

這是一篇來自 https://benw.is/posts/how-i-improved-my-rust-compile-times-by-seventy-five-percent 的總結和翻譯,我去掉了一些不太重要的章節,保留了所有關鍵技術點。 Rust經常被提到的一個痛點是編譯時間較慢。為了享受借用檢查器、安全性和零成本抽…

pikachu靶場Table pikachu.member doesn’t exist:解決

背景: 第一次搭建pikachu靶場,搭建好后訪問index.php后,嘗試練習,發現界面顯示Table pikachu.member doesn t exist,后來找了很多教程,沒有解決,后來發現是自己沒有進行初始化,給大家…

VMware 系列:ESXI6.7升級7.0

ESXI6.7升級7.0 一、下載補丁二、上傳文件三 啟用Shell四、登錄Shell后臺五、刪除不兼容驅動六、正常升級最近,將一臺使用ESXI6.7的虛擬機升級到了7.0版本,下面記錄一下自己的升級過程。 升級條件 首先確保硬件是否能升級到7.0版本,物理網卡驅動為e1000e不能升級,如果是ig…

不到十個例題帶你拿下c++雙指針算法(leetcode)

移動零問題 https://leetcode.cn/problems/move-zeroes/submissions/ 1.題目解析 必須在原數組進行修改,不可以新建一個數組 非零元素相對順序不變 2.算法原理 【數組劃分】【數組分塊】 這一類題會給我們一個數組,讓我們劃分區間,比如…

【機器學習】Nonlinear Independent Component Analysis - Aapo Hyv?rinen

Linear independent component analysis (ICA) x i ( k ) ∑ j 1 n a i j s j ( k ) for all i 1 … n , k 1 … K ( ) x_i(k) \sum_{j1}^{n} a_{ij}s_j(k) \quad \text{for all } i 1 \ldots n, k 1 \ldots K \tag{} xi?(k)j1∑n?aij?sj?(k)for all i1…n,k1…K()…

VUE語法-$refs和ref屬性的使用

1、$refs和ref屬性的使用 1、$refs:一個包含 DOM 元素和組件實例的對象,通過模板引用注冊。 2、ref實際上獲取元素的DOM節點 3、如果需要在Vue中操作DOM我們可以通過ref和$refs這兩個來實現 總結:$refs可以獲取被ref屬性修飾的元素的相關信息。 1.1、$refs和re…

PS_魔幻

首先打開一個背景圖片 然后ctrl j復制一層背景 在調整中將圖片改成黑白顏色 點擊調整中的 色相/飽和度 調整明度 點擊畫筆工具,并且設置畫筆模板 調節畫筆大小,將筆記本電腦涂個概況 然后再新建色相/飽和度 勾選著色 調節背景顏色至喜歡 右鍵混合選項 …

04-React腳手架 集成Axios

初始化React腳手架 前期準備 1.腳手架: 用來幫助程序員快速創建一個基于xxx庫的模板項目 1.包含了所有需要的配置(語法檢查、jsx編譯、devServer…)2.下載好了所有相關的依賴3.可以直接運行一個簡單效果 2.react提供了一個用于創建react項目的腳手架庫…

【華為OD機試python】分糖果【2023 B卷|100分】

【華為OD機試】-真題 !!點這里!! 【華為OD機試】真題考點分類 !!點這里 !! 題目描述 小明從糖果盒中隨意抓一把糖果,每次小明會取出一半的糖果分給同學們。 當糖果不能平均分配時,小明可以選擇從糖果盒中(假設盒中糖果足夠) 取出一個糖果或放回一個糖果。 小明最少需要多…

【喵叔閑扯】---小談靜態類和單例模式

靜態類(Static Class)和單例(Singleton)都是在編程中用于實現特定類型的設計模式或代碼組織方式。它們在不同的情境下有不同的用途和特點。 靜態類(Static Class) 靜態類是一種類,它的方法和屬性…

一鍵去水印免費網站快速無痕處理圖片、視頻水印

水印問題往往是一個大麻煩。即使我們只想將這些照片保留在我們的個人相冊中以供懷舊,水印也可能像頑固的符號一樣刺激我們的眼睛。為了解決這個問題,我們需要不斷探索創新的解決方案,讓我們深入研究一款強大的一鍵去水印免費網站“水印云”。…

Rust并發編程:理解線程與并發

大家好!我是lincyang。 今天我們來深入探討Rust中的并發編程,特別是線程的使用和并發的基本概念。 Rust中的線程 Rust使用線程來實現并發。線程是操作系統可以同時運行的最小指令集。在Rust中,創建線程非常簡單,但與此同時&…

ubuntu 系統 怎么判斷系統有沒有GPU

在 Ubuntu 系統中,您可以通過幾種方式來檢查系統是否包含顯卡,以及顯卡的詳細信息。以下是一些常用的方法: lspci 命令: 打開終端。輸入 lspci | grep VGA 命令。這將顯示系統中所有的 VGA 兼容設備,通常是您的顯卡。 …

二叉搜索樹java實現

顧名思義,二叉搜索樹是一棵二叉樹,每個節點就是一個對象,這個對象包含屬性left、right和parent。left指向節點的左孩子,right指向節點的右孩子,parent指向節點的父節點(雙親)。如果某個孩子節點…

scala的類介紹

scala的類、抽象類、接口、對象 class :類, 通過new關鍵字來實例化,每次實例化都會創建一個新的對象;用來定義普通的類。object:對象,用來定義一個單例對象的,它只有一個實例,且在程序運行期間…