ES05# Elasticsearch節(jié)點(diǎn)指標(biāo)梳理
引言
節(jié)點(diǎn)狀態(tài)GET _nodes/stats,簡單的命令返回大量的指標(biāo)信息,本文就一探究竟撥開主要指標(biāo)的含義,文章主要內(nèi)容有:
節(jié)點(diǎn)信息說明 操作指標(biāo)說明 緩存&事務(wù)&恢復(fù)指標(biāo)
1.節(jié)點(diǎn)數(shù)量
"_nodes"?:?{
????"total"?:?33,
????"successful"?:?33,
????"failed"?:?0
??}
指標(biāo)說明:
| 屬性 | 說明 |
|---|---|
| _nodes.total | 集群的節(jié)點(diǎn)數(shù)量 |
| _nodes.successful | 正確響應(yīng)的節(jié)點(diǎn)數(shù)量 |
| _nodes.failed | 失敗響應(yīng)的節(jié)點(diǎn)數(shù)量 |
2.IP&角色&屬性
"nodes"?:?{
????"fSoa6g9FQNWOD1upVGrJUg"?:?{
??????"timestamp"?:?1650288221571,
??????"name"?:?"elastic-log-xxx-xxx-es-data-7",
??????"transport_address"?:?"x.x.x.x:9300",
??????"host"?:?"x.x.x.x",
??????"ip"?:?"x.x.x.x:9300",
??????"roles"?:?[
????????"data_content",
????????"data_hot",
????????"ingest"
??????],
??????"attributes"?:?{
????????"k8s_node_name"?:?"cn-hangx.x.x.x.x",
????????"xpack.installed"?:?"true",
????????"transform.node"?:?"false"
??????}
??????//...
????}
???//...
?}
指標(biāo)說明:
| 屬性 | 說明 |
|---|---|
| timestamp | 收集指標(biāo)的時(shí)間戳 |
| name | 節(jié)點(diǎn)名稱 |
| transport_address | 集群內(nèi)部通信地址端口 |
| host | host地址 |
| IP | IP+端口 |
| roles | 該節(jié)點(diǎn)被賦予的角色 |
| attributes | 節(jié)點(diǎn)屬性信息 |
3.文檔數(shù)量與存儲
"indices"?:?{
??"docs"?:?{
????"count"?:?1096432845,
????"deleted"?:?286918
??},
??"store"?:?{
????"size_in_bytes"?:?543284041812,
????"reserved_in_bytes"?:?0
??},
?//?...
}
指標(biāo)說明:
| 屬性 | 說明 |
|---|---|
| docs.count | 該節(jié)點(diǎn)存儲的文檔數(shù)量 |
| docs.deleted | 該節(jié)點(diǎn)刪除的文檔數(shù)量 |
| store.size_in_bytes | 該節(jié)點(diǎn)分片存儲大小 |
| store.reserved_in_bytes | 預(yù)測恢復(fù)快照將增長多少 |
1. 索引操作
"indexing"?:?{
??"index_total"?:?22717470659,
??"index_time_in_millis"?:?8039662582,
??"index_current"?:?11,
??"index_failed"?:?0,
??"delete_total"?:?390,
??"delete_time_in_millis"?:?587,
??"delete_current"?:?0,
??"noop_update_total"?:?0,
??"is_throttled"?:?false,
??"throttle_time_in_millis"?:?0
}
指標(biāo)說明:
| 屬性 | 說明 |
|---|---|
| index_total | 該節(jié)點(diǎn)索引操作總次數(shù) |
| index_time_in_millis | 該節(jié)點(diǎn)索引操作總的耗時(shí) |
| index_current | 該節(jié)點(diǎn)當(dāng)前正在執(zhí)行索引操作的個(gè)數(shù) |
| index_failed | 該節(jié)點(diǎn)索引操作執(zhí)行失敗的個(gè)數(shù) |
| delete_total | 該節(jié)點(diǎn)索引刪除操作的總數(shù) |
| delete_time_in_millis | 該節(jié)點(diǎn)索引刪除操作的總耗時(shí) |
| delete_current | 該節(jié)點(diǎn)當(dāng)前正在執(zhí)行索引刪除操作的個(gè)數(shù) |
| noop_update_total | 該節(jié)點(diǎn)空操作(更新)的總數(shù) |
| is_throttled | 是否被限流 |
| throttle_time_in_millis | 限流操作所耗用的時(shí)間 |
2.Get操作指標(biāo)
返回示例:
"get"?:?{
??"total"?:?217898,
??"time_in_millis"?:?24594,
??"exists_total"?:?211213,
??"exists_time_in_millis"?:?24306,
??"missing_total"?:?6685,
??"missing_time_in_millis"?:?288,
??"current"?:?0
}
指標(biāo)說明:
| 屬性 | 說明 |
|---|---|
| total | 該節(jié)點(diǎn)Get操作總次數(shù) |
| time_in_millis | 該節(jié)點(diǎn)Get操作總的耗時(shí) |
| exists_total | 該節(jié)點(diǎn)Get操作成功總次數(shù) |
| exists_time_in_millis | 該節(jié)點(diǎn)Get操作成功總耗時(shí) |
| missing_total | 該節(jié)點(diǎn)Get操作失敗總次數(shù) |
| missing_time_in_millis | 該節(jié)點(diǎn)Get操作失敗總耗時(shí) |
| current | 該節(jié)點(diǎn)當(dāng)前正在執(zhí)行Get操作的數(shù)量 |
3.Search操作指標(biāo)
返回示例:
"search"?:?{
??"open_contexts"?:?0,
??"query_total"?:?2810350,
??"query_time_in_millis"?:?37625703,
??"query_current"?:?0,
??"fetch_total"?:?1386124,
??"fetch_time_in_millis"?:?15092328,
??"fetch_current"?:?0,
??"scroll_total"?:?122754,
??"scroll_time_in_millis"?:?1515856,
??"scroll_current"?:?0,
??"suggest_total"?:?0,
??"suggest_time_in_millis"?:?0,
??"suggest_current"?:?0
}
指標(biāo)說明:
| 屬性 | 說明 |
|---|---|
| open_contexts | 該節(jié)點(diǎn)打開查詢上下文總的數(shù)量 |
| query_total | 該節(jié)點(diǎn)Query操作總的數(shù)量 |
| query_time_in_millis | 該節(jié)點(diǎn)Query操作總的耗時(shí) |
| query_current | 該節(jié)點(diǎn)當(dāng)前正在運(yùn)行的Query操作數(shù)量 |
| fetch_total | 該節(jié)點(diǎn)fetch操作總的數(shù)量 |
| fetch_time_in_millis | 該節(jié)點(diǎn)fetch操作總的耗時(shí) |
| fetch_current | 該節(jié)點(diǎn)當(dāng)前運(yùn)行fetch操作的數(shù)量 |
| scroll_total | 該節(jié)點(diǎn)scroll操作總的數(shù)量 |
| scroll_time_in_millis | 該節(jié)點(diǎn)scroll操作總的耗時(shí) |
| scroll_current | 該節(jié)點(diǎn)當(dāng)前運(yùn)行scroll操作的數(shù)量 |
| suggest_total | 該節(jié)點(diǎn)suggest操作總的數(shù)量 |
| suggest_time_in_millis | 該節(jié)點(diǎn)suggest操作總的耗時(shí) |
| suggest_current | 該節(jié)點(diǎn)當(dāng)前運(yùn)行suggest操作的數(shù)量 |
4.Merges操作指標(biāo)
返回示例:
"merges"?:?{
??"current"?:?8,
??"current_docs"?:?17109224,
??"current_size_in_bytes"?:?9829070126,
??"total"?:?3074176,
??"total_time_in_millis"?:?10028444483,
??"total_docs"?:?96464444178,
??"total_size_in_bytes"?:?47030059786323,
??"total_stopped_time_in_millis"?:?11215,
??"total_throttled_time_in_millis"?:?6133172861,
??"total_auto_throttle_in_bytes"?:?72584133625
}
指標(biāo)說明:
| 屬性 | 說明 |
|---|---|
| current | 該節(jié)點(diǎn)正在運(yùn)行merge操作的數(shù)量 |
| current_docs | 該節(jié)點(diǎn)正在運(yùn)行merge文本的數(shù)量 |
| current_size_in_bytes | 該節(jié)點(diǎn)正在運(yùn)行merge文本占用的內(nèi)存大小 |
| total | 該節(jié)點(diǎn)merge操作總的數(shù)量 |
| total_time_in_millis | 該節(jié)點(diǎn)merge操作總的耗時(shí) |
| total_docs | 該節(jié)點(diǎn)merge文檔總的數(shù)量 |
| total_size_in_bytes | 該節(jié)點(diǎn)merge文檔總的大小 |
| total_stopped_time_in_millis | 該節(jié)點(diǎn)merge操作停止總的時(shí)間 |
| total_throttled_time_in_millis | 該節(jié)點(diǎn)merge操作限流總的耗時(shí) |
| total_auto_throttle_in_bytes | 超過該閾值自動觸發(fā)merge操作限流 |
5.refresh操作指標(biāo)
返回示例:
"refresh"?:?{
??"total"?:?15285785,
??"total_time_in_millis"?:?738659952,
??"external_total"?:?15153381,
??"external_total_time_in_millis"?:?758721356,
??"listeners"?:?0
}
指標(biāo)說明:
| 屬性 | 說明 |
|---|---|
| total | 該節(jié)點(diǎn)refresh操作總的數(shù)量 |
| total_time_in_millis | 該節(jié)點(diǎn)refresh操作總的耗時(shí) |
| external_total | 該節(jié)額外refresh操作總的數(shù)量 |
| external_total_time_in_millis | 該節(jié)額外refresh操作總的耗時(shí) |
| listeners | 該節(jié)refresh listeners的數(shù)量 |
6.flush操作指標(biāo)
返回示例:
"flush"?:?{
??"total"?:?90832,
??"periodic"?:?50676,
??"total_time_in_millis"?:?71006569
}
指標(biāo)說明:
| 屬性 | 說明 |
|---|---|
| total | 該節(jié)點(diǎn)flush刷盤操作總的次數(shù) |
| periodic | 該節(jié)點(diǎn)周期性觸發(fā)flush刷盤操作的次數(shù) |
| total_time_in_millis | 該節(jié)點(diǎn)flush刷盤操作總的耗時(shí) |
7.warmer操作指標(biāo)
返回示例:
"warmer"?:?{
??"current"?:?0,
??"total"?:?1186361,
??"total_time_in_millis"?:?45855
}
指標(biāo)說明:
| 屬性 | 說明 |
|---|---|
| current | 該節(jié)點(diǎn)正在運(yùn)行預(yù)熱索引的數(shù)量 |
| total | 該節(jié)點(diǎn)總共預(yù)熱索引的數(shù)量 |
| total_time_in_millis | 該節(jié)點(diǎn)總共預(yù)熱索引的耗時(shí) |
1.query_cache指標(biāo)
返回示例:
"query_cache"?:?{
??"memory_size_in_bytes"?:?11514288,
??"total_count"?:?21172337,
??"hit_count"?:?7241011,
??"miss_count"?:?13931326,
??"cache_size"?:?78,
??"cache_count"?:?26881,
??"evictions"?:?26803
}
指標(biāo)說明:
| 屬性 | 說明 |
|---|---|
| memory_size_in_bytes | 查詢緩存占用總的大小 |
| total_count | 查詢緩存總的次數(shù)(包括命中+未命中) |
| hit_count | 查詢緩存命中的次數(shù) |
| miss_count | 查詢緩存未命中的次數(shù) |
| cache_size | 當(dāng)前查詢緩存中文檔的數(shù)量 |
| cache_count | 查詢緩存中總的文檔的數(shù)量 |
| evictions | 查詢緩存中被驅(qū)逐的數(shù)量 |
2.translog指標(biāo)
返回示例:
"translog"?:?{
??"operations"?:?22091013,
??"size_in_bytes"?:?25272012418,
??"uncommitted_operations"?:?22091013,
??"uncommitted_size_in_bytes"?:?25272012418,
??"earliest_last_modified_age"?:?0
}
指標(biāo)說明:
| 屬性 | 說明 |
|---|---|
| operations | transaction log操作次數(shù) |
| size_in_bytes | transaction log的大小 |
| uncommitted_operations | 未提交transaction操作的數(shù)量 |
| uncommitted_size_in_bytes | 未提交transaction日志的大小 |
| earliest_last_modified_age | transaction日志存的最久的日志條目時(shí)間 |
3.request_cache指標(biāo)
返回示例:
"request_cache"?:?{
??"memory_size_in_bytes"?:?151103,
??"evictions"?:?0,
??"hit_count"?:?22922,
??"miss_count"?:?42233
}
指標(biāo)說明:
| 屬性 | 說明 |
|---|---|
| memory_size_in_bytes | 請求緩存的大小 |
| evictions | 請求緩存被驅(qū)逐的數(shù)量 |
| hit_count | 請求緩存的命中數(shù)量 |
| miss_count | 請求緩存的未命中數(shù)量 |
4.recovery指標(biāo)
返回示例:
"recovery"?:?{
??"current_as_source"?:?0,
??"current_as_target"?:?0,
??"throttle_time_in_millis"?:?272139765
}
指標(biāo)說明:
| 屬性 | 說明 |
|---|---|
| current_as_source | 源索引分片恢復(fù)操作的數(shù)量 |
| current_as_target | 目標(biāo)引分片恢復(fù)操作的數(shù)量 |
| throttle_time_in_millis | 恢復(fù)操作的延遲時(shí)長 |
備注:其他fielddata、completion、segments以及系統(tǒng)、jvm等指標(biāo)在上一篇已梳理,不再重復(fù)。
評論
圖片
表情
