stats
GET /_nodes/stats
返回所有節點統計信息。
GET /_nodes/<node_filter>/stats
返回節點過濾器指定節點的統計信息。
GET /_nodes/stats/<metrics>
GET /_nodes/stats?metric=<metrics>
返回所有節點指定指標的統計信息。
metrics
指標 | 說明 |
indices | 索引統計信息,包括大小、文檔數量、索引和刪除次數、查詢次數等。 |
fs | 文件系統信息,包括數據路徑、空閒磁盤大小等。 |
http | http連接信息,包括當前連接數、總共連接數。 |
jvm | JVM統計信息,包括內存池信息、垃圾收集、緩衝池、加載/卸載類的數量。 |
os | 操作系統信息,包括平均負載、內存等。 |
process | 進程統計信息,包括內存消耗、cpu使用情況、打開文件描述符。 |
thread_pool | 每個線程池的統計信息,包括當前大小,隊列大小、拒絕的任務數等。 |
transport | 集羣通信的傳輸統計信息,包括接收和發送的字節數等。 |
breaker | 熔斷器的統計信息。 |
discovery | 自動發現統計信息。 |
ingest | ingest預處理統計信息。 |
adaptive_selection | 自適應副本選擇的統計信息。 |
當metrics爲indices,還可以通過路徑參數指定想要返回的索引指標。
GET /_nodes/stats/indices/<index_metrics>
返回所有節點指定的索引指標統計信息。
GET /_nodes/<node_filter>/stats/indices/<index_metrics>
返回節點過濾器指定節點的指定的索引指標統計信息。
index_metrics可選值爲docs、store、indexing、get、search、merges、refresh、flush、warmer、query_cache、fielddata、completion、segments、translog、request_cache、recovery。
當返回結果包含indices時,還接受如下查詢參數:
參數 | 說明 |
fielddata_fields | 逗號分隔的要包含在indices中fielddata下的字段列表,接受通配符表達式。 |
groups | 逗號分隔的要包含在indices返回結果中search統計信息中的分組,只對search有效。 |
level | 當返回節點包含indices指標時,統計信息是否按node、indices、shards級別進行聚合,默認爲node,當level值爲indices或shards時,返回結果indices中,會額外返回以索引或分片進行聚合的統計信息indices或shards。 |
types | 逗號分隔的文檔類型列表,用於指定indices指標中indexing統計的文檔類型。如果指定了types,則indices返回結果indexing中會額外返回以文檔類型進行聚合的統計信息types。如果指定爲_all,則會對所有的類型分別進行統計。 |
timeout | 等待響應的超時時間,如果超時時間內沒有收到響應,則請求失敗並返回錯誤,默認爲30s。 |
include_segment_file_sizes | 如果爲true,則indices返回結果的segments中會額外返回索引文件的磁盤使用情況file_sizes,默認爲false。 |