Class NodesRecord
- All Implemented Interfaces:
JsonpSerializable
- See Also:
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<NodesRecord>
Json deserializer forNodesRecord
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
build()
The Elasticsearch build hash.final String
The average size in bytes of shard bulk.final String
The average time spend in shard bulk.final String
The number of bulk shard operations.final String
The total size in bytes of shard bulk.final String
The time spend in shard bulk.final String
The size of completion.final String
cpu()
The recent system CPU usage as a percentage.final String
The available disk space.final String
The total disk space.final String
diskUsed()
The used disk space.final String
The used disk space percentage.final String
The fielddata evictions.final String
The used fielddata cache.final String
The used file descriptors.final String
The maximum number of file descriptors.final String
The used file descriptor ratio.final String
flavor()
The Elasticsearch distribution flavor.final String
The number of flushes.final String
The time spent in flush.final String
The number of current get ops.final String
The time spent in successful gets.final String
The number of successful get operations.final String
The time spent in failed gets.final String
The number of failed gets.final String
getTime()
The time spent in get.final String
getTotal()
The number of get ops.final String
The used heap.final String
heapMax()
The maximum configured heap.final String
The used heap ratio.final String
The bound HTTP address.final String
id()
The unique node identifier.final String
The number of current deletions.final String
The time spent in deletions.final String
The number of delete operations.final String
The number of current indexing operations.final String
The number of failed indexing operations.final String
The time spent in indexing.final String
The number of indexing operations.final String
ip()
The IP address.final String
jdk()
The Java version.final String
load15m()
The load average for the last fifteen minutes.final String
load1m()
The load average for the most recent minute.final String
load5m()
The load average for the last five minutes.final String
master()
Indicates whether the node is the elected master node.final String
The number of current merges.final String
The number of current merging docs.final String
The size of current merges.final String
The number of completed merge operations.final String
The docs merged.final String
The size merged.final String
The time spent in merges.final String
name()
The node name.final String
nodeRole()
The roles of the node.static NodesRecord
final String
pid()
The process identifier.final String
port()
The bound transport port.final String
The query cache evictions.final String
The query cache hit counts.final String
The used query cache.final String
The query cache miss counts.final String
The used machine memory.final String
ramMax()
The total machine memory.final String
The used machine memory ratio.final String
The time spent in external refreshes.final String
The total external refreshes.final String
The number of pending refresh listeners.final String
The time spent in refreshes.final String
The total refreshes.final String
The request cache evictions.final String
The request cache hit counts.final String
The used request cache.final String
The request cache miss counts.final String
The total compiled scripts evicted from the cache.final String
The script cache compilation limit triggered.final String
The total script compilations.final String
The current fetch phase operations.final String
The time spent in fetch phase.final String
The total fetch operations.final String
The open search contexts.final String
The current query phase operations.final String
The time spent in query phase.final String
The total query phase operations.final String
The open scroll contexts.final String
The time scroll contexts held open.final String
The completed scroll contexts.final String
The number of segments.final String
The memory used by fixed bit sets for nested object field types and export type filters for types referred in _parent fields.final String
The memory used by the index writer.final String
The memory used by segments.final String
The memory used by the version map.void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
final String
The number of current suggest operations.final String
The time spend in suggest.final String
The number of suggest operations.toString()
final String
type()
The Elasticsearch distribution type.final String
uptime()
The node uptime.final String
version()
The Elasticsearch version.
-
Field Details
-
_DESERIALIZER
Json deserializer forNodesRecord
-
-
Method Details
-
of
-
id
The unique node identifier.API name:
id
-
pid
The process identifier.API name:
pid
-
ip
The IP address.API name:
ip
-
port
The bound transport port.API name:
port
-
httpAddress
The bound HTTP address.API name:
http_address
-
version
The Elasticsearch version.API name:
version
-
flavor
The Elasticsearch distribution flavor.API name:
flavor
-
type
The Elasticsearch distribution type.API name:
type
-
build
The Elasticsearch build hash.API name:
build
-
jdk
The Java version.API name:
jdk
-
diskTotal
The total disk space.API name:
disk.total
-
diskUsed
The used disk space.API name:
disk.used
-
diskAvail
The available disk space.API name:
disk.avail
-
diskUsedPercent
The used disk space percentage.API name:
disk.used_percent
-
heapCurrent
The used heap.API name:
heap.current
-
heapPercent
The used heap ratio.API name:
heap.percent
-
heapMax
The maximum configured heap.API name:
heap.max
-
ramCurrent
The used machine memory.API name:
ram.current
-
ramPercent
The used machine memory ratio.API name:
ram.percent
-
ramMax
The total machine memory.API name:
ram.max
-
fileDescCurrent
The used file descriptors.API name:
file_desc.current
-
fileDescPercent
The used file descriptor ratio.API name:
file_desc.percent
-
fileDescMax
The maximum number of file descriptors.API name:
file_desc.max
-
cpu
The recent system CPU usage as a percentage.API name:
cpu
-
load1m
The load average for the most recent minute.API name:
load_1m
-
load5m
The load average for the last five minutes.API name:
load_5m
-
load15m
The load average for the last fifteen minutes.API name:
load_15m
-
uptime
The node uptime.API name:
uptime
-
nodeRole
The roles of the node. Returned values includec
(cold node),d
(data node),f
(frozen node),h
(hot node),i
(ingest node),l
(machine learning node),m
(master eligible node),r
(remote cluster client node),s
(content node),t
(transform node),v
(voting-only node),w
(warm node),and-
(coordinating node only).API name:
node.role
-
master
Indicates whether the node is the elected master node. Returned values include*
(elected master) and-
(not elected master).API name:
master
-
name
The node name.API name:
name
-
completionSize
The size of completion.API name:
completion.size
-
fielddataMemorySize
The used fielddata cache.API name:
fielddata.memory_size
-
fielddataEvictions
The fielddata evictions.API name:
fielddata.evictions
-
queryCacheMemorySize
The used query cache.API name:
query_cache.memory_size
-
queryCacheEvictions
The query cache evictions.API name:
query_cache.evictions
-
queryCacheHitCount
The query cache hit counts.API name:
query_cache.hit_count
-
queryCacheMissCount
The query cache miss counts.API name:
query_cache.miss_count
-
requestCacheMemorySize
The used request cache.API name:
request_cache.memory_size
-
requestCacheEvictions
The request cache evictions.API name:
request_cache.evictions
-
requestCacheHitCount
The request cache hit counts.API name:
request_cache.hit_count
-
requestCacheMissCount
The request cache miss counts.API name:
request_cache.miss_count
-
flushTotal
The number of flushes.API name:
flush.total
-
flushTotalTime
The time spent in flush.API name:
flush.total_time
-
getCurrent
The number of current get ops.API name:
get.current
-
getTime
The time spent in get.API name:
get.time
-
getTotal
The number of get ops.API name:
get.total
-
getExistsTime
The time spent in successful gets.API name:
get.exists_time
-
getExistsTotal
The number of successful get operations.API name:
get.exists_total
-
getMissingTime
The time spent in failed gets.API name:
get.missing_time
-
getMissingTotal
The number of failed gets.API name:
get.missing_total
-
indexingDeleteCurrent
The number of current deletions.API name:
indexing.delete_current
-
indexingDeleteTime
The time spent in deletions.API name:
indexing.delete_time
-
indexingDeleteTotal
The number of delete operations.API name:
indexing.delete_total
-
indexingIndexCurrent
The number of current indexing operations.API name:
indexing.index_current
-
indexingIndexTime
The time spent in indexing.API name:
indexing.index_time
-
indexingIndexTotal
The number of indexing operations.API name:
indexing.index_total
-
indexingIndexFailed
The number of failed indexing operations.API name:
indexing.index_failed
-
mergesCurrent
The number of current merges.API name:
merges.current
-
mergesCurrentDocs
The number of current merging docs.API name:
merges.current_docs
-
mergesCurrentSize
The size of current merges.API name:
merges.current_size
-
mergesTotal
The number of completed merge operations.API name:
merges.total
-
mergesTotalDocs
The docs merged.API name:
merges.total_docs
-
mergesTotalSize
The size merged.API name:
merges.total_size
-
mergesTotalTime
The time spent in merges.API name:
merges.total_time
-
refreshTotal
The total refreshes.API name:
refresh.total
-
refreshTime
The time spent in refreshes.API name:
refresh.time
-
refreshExternalTotal
The total external refreshes.API name:
refresh.external_total
-
refreshExternalTime
The time spent in external refreshes.API name:
refresh.external_time
-
refreshListeners
The number of pending refresh listeners.API name:
refresh.listeners
-
scriptCompilations
The total script compilations.API name:
script.compilations
-
scriptCacheEvictions
The total compiled scripts evicted from the cache.API name:
script.cache_evictions
-
scriptCompilationLimitTriggered
The script cache compilation limit triggered.API name:
script.compilation_limit_triggered
-
searchFetchCurrent
The current fetch phase operations.API name:
search.fetch_current
-
searchFetchTime
The time spent in fetch phase.API name:
search.fetch_time
-
searchFetchTotal
The total fetch operations.API name:
search.fetch_total
-
searchOpenContexts
The open search contexts.API name:
search.open_contexts
-
searchQueryCurrent
The current query phase operations.API name:
search.query_current
-
searchQueryTime
The time spent in query phase.API name:
search.query_time
-
searchQueryTotal
The total query phase operations.API name:
search.query_total
-
searchScrollCurrent
The open scroll contexts.API name:
search.scroll_current
-
searchScrollTime
The time scroll contexts held open.API name:
search.scroll_time
-
searchScrollTotal
The completed scroll contexts.API name:
search.scroll_total
-
segmentsCount
The number of segments.API name:
segments.count
-
segmentsMemory
The memory used by segments.API name:
segments.memory
-
segmentsIndexWriterMemory
The memory used by the index writer.API name:
segments.index_writer_memory
-
segmentsVersionMapMemory
The memory used by the version map.API name:
segments.version_map_memory
-
segmentsFixedBitsetMemory
The memory used by fixed bit sets for nested object field types and export type filters for types referred in _parent fields.API name:
segments.fixed_bitset_memory
-
suggestCurrent
The number of current suggest operations.API name:
suggest.current
-
suggestTime
The time spend in suggest.API name:
suggest.time
-
suggestTotal
The number of suggest operations.API name:
suggest.total
-
bulkTotalOperations
The number of bulk shard operations.API name:
bulk.total_operations
-
bulkTotalTime
The time spend in shard bulk.API name:
bulk.total_time
-
bulkTotalSizeInBytes
The total size in bytes of shard bulk.API name:
bulk.total_size_in_bytes
-
bulkAvgTime
The average time spend in shard bulk.API name:
bulk.avg_time
-
bulkAvgSizeInBytes
The average size in bytes of shard bulk.API name:
bulk.avg_size_in_bytes
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupNodesRecordDeserializer
-