Class NodesRecord
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class NodesRecord extends java.lang.Object implements JsonpSerializable
- See Also:
- API specification
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NodesRecord.Builder
Builder forNodesRecord
. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<NodesRecord>
_DESERIALIZER
Json deserializer forNodesRecord
-
Method Summary
Modifier and Type Method Description java.lang.String
build()
es build hashjava.lang.String
bulkAvgSizeInBytes()
average size in bytes of shard bulkjava.lang.String
bulkAvgTime()
average time spend in shard bulkjava.lang.String
bulkTotalOperations()
number of bulk shard opsjava.lang.String
bulkTotalSizeInBytes()
total size in bytes of shard bulkjava.lang.String
bulkTotalTime()
time spend in shard bulkjava.lang.String
completionSize()
size of completionjava.lang.String
cpu()
recent cpu usagejava.lang.String
diskAvail()
available disk spacejava.lang.String
diskTotal()
total disk spacejava.lang.String
diskUsed()
used disk spacejava.lang.String
diskUsedPercent()
used disk space percentagejava.lang.String
fielddataEvictions()
fielddata evictionsjava.lang.String
fielddataMemorySize()
used fielddata cachejava.lang.String
fileDescCurrent()
used file descriptorsjava.lang.String
fileDescMax()
max file descriptorsjava.lang.String
fileDescPercent()
used file descriptor ratiojava.lang.String
flavor()
es distribution flavorjava.lang.String
flushTotal()
number of flushesjava.lang.String
flushTotalTime()
time spent in flushjava.lang.String
getCurrent()
number of current get opsjava.lang.String
getExistsTime()
time spent in successful getsjava.lang.String
getExistsTotal()
number of successful getsjava.lang.String
getMissingTime()
time spent in failed getsjava.lang.String
getMissingTotal()
number of failed getsjava.lang.String
getTime()
time spent in getjava.lang.String
getTotal()
number of get opsjava.lang.String
heapCurrent()
used heapjava.lang.String
heapMax()
max configured heapjava.lang.String
heapPercent()
used heap ratiojava.lang.String
httpAddress()
bound http addressjava.lang.String
id()
unique node idjava.lang.String
indexingDeleteCurrent()
number of current deletionsjava.lang.String
indexingDeleteTime()
time spent in deletionsjava.lang.String
indexingDeleteTotal()
number of delete opsjava.lang.String
indexingIndexCurrent()
number of current indexing opsjava.lang.String
indexingIndexFailed()
number of failed indexing opsjava.lang.String
indexingIndexTime()
time spent in indexingjava.lang.String
indexingIndexTotal()
number of indexing opsjava.lang.String
ip()
ip addressjava.lang.String
jdk()
jdk versionjava.lang.String
load15m()
15m load avgjava.lang.String
load1m()
1m load avgjava.lang.String
load5m()
5m load avgjava.lang.String
master()
*:current masterjava.lang.String
mergesCurrent()
number of current mergesjava.lang.String
mergesCurrentDocs()
number of current merging docsjava.lang.String
mergesCurrentSize()
size of current mergesjava.lang.String
mergesTotal()
number of completed merge opsjava.lang.String
mergesTotalDocs()
docs mergedjava.lang.String
mergesTotalSize()
size mergedjava.lang.String
mergesTotalTime()
time spent in mergesjava.lang.String
name()
node namejava.lang.String
nodeRole()
m:master eligible node, d:data node, i:ingest node, -:coordinating node onlystatic NodesRecord
of(java.util.function.Function<NodesRecord.Builder,ObjectBuilder<NodesRecord>> fn)
java.lang.String
pid()
process idjava.lang.String
port()
bound transport portjava.lang.String
queryCacheEvictions()
query cache evictionsjava.lang.String
queryCacheHitCount()
query cache hit countsjava.lang.String
queryCacheMemorySize()
used query cachejava.lang.String
queryCacheMissCount()
query cache miss countsjava.lang.String
ramCurrent()
used machine memoryjava.lang.String
ramMax()
total machine memoryjava.lang.String
ramPercent()
used machine memory ratiojava.lang.String
refreshExternalTime()
time spent in external refreshesjava.lang.String
refreshExternalTotal()
total external refreshesjava.lang.String
refreshListeners()
number of pending refresh listenersjava.lang.String
refreshTime()
time spent in refreshesjava.lang.String
refreshTotal()
total refreshesjava.lang.String
requestCacheEvictions()
request cache evictionsjava.lang.String
requestCacheHitCount()
request cache hit countsjava.lang.String
requestCacheMemorySize()
used request cachejava.lang.String
requestCacheMissCount()
request cache miss countsjava.lang.String
scriptCacheEvictions()
script cache evictionsjava.lang.String
scriptCompilationLimitTriggered()
script cache compilation limit triggeredjava.lang.String
scriptCompilations()
script compilationsjava.lang.String
searchFetchCurrent()
current fetch phase opsjava.lang.String
searchFetchTime()
time spent in fetch phasejava.lang.String
searchFetchTotal()
total fetch opsjava.lang.String
searchOpenContexts()
open search contextsjava.lang.String
searchQueryCurrent()
current query phase opsjava.lang.String
searchQueryTime()
time spent in query phasejava.lang.String
searchQueryTotal()
total query phase opsjava.lang.String
searchScrollCurrent()
open scroll contextsjava.lang.String
searchScrollTime()
time scroll contexts held openjava.lang.String
searchScrollTotal()
completed scroll contextsjava.lang.String
segmentsCount()
number of segmentsjava.lang.String
segmentsFixedBitsetMemory()
memory used by fixed bit sets for nested object field types and export type filters for types referred in _parent fieldsjava.lang.String
segmentsIndexWriterMemory()
memory used by index writerjava.lang.String
segmentsMemory()
memory used by segmentsjava.lang.String
segmentsVersionMapMemory()
memory used by version mapvoid
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
setupNodesRecordDeserializer(ObjectDeserializer<NodesRecord.Builder> op)
java.lang.String
suggestCurrent()
number of current suggest opsjava.lang.String
suggestTime()
time spend in suggestjava.lang.String
suggestTotal()
number of suggest opsjava.lang.String
toString()
java.lang.String
type()
es distribution typejava.lang.String
uptime()
node uptimejava.lang.String
version()
es versionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forNodesRecord
-
-
Method Details
-
of
public static NodesRecord of(java.util.function.Function<NodesRecord.Builder,ObjectBuilder<NodesRecord>> fn) -
id
@Nullable public final java.lang.String id()unique node idAPI name:
id
-
pid
@Nullable public final java.lang.String pid()process idAPI name:
pid
-
ip
@Nullable public final java.lang.String ip()ip addressAPI name:
ip
-
port
@Nullable public final java.lang.String port()bound transport portAPI name:
port
-
httpAddress
@Nullable public final java.lang.String httpAddress()bound http addressAPI name:
http_address
-
version
@Nullable public final java.lang.String version()es versionAPI name:
version
-
flavor
@Nullable public final java.lang.String flavor()es distribution flavorAPI name:
flavor
-
type
@Nullable public final java.lang.String type()es distribution typeAPI name:
type
-
build
@Nullable public final java.lang.String build()es build hashAPI name:
build
-
jdk
@Nullable public final java.lang.String jdk()jdk versionAPI name:
jdk
-
diskTotal
@Nullable public final java.lang.String diskTotal()total disk spaceAPI name:
disk.total
-
diskUsed
@Nullable public final java.lang.String diskUsed()used disk spaceAPI name:
disk.used
-
diskAvail
@Nullable public final java.lang.String diskAvail()available disk spaceAPI name:
disk.avail
-
diskUsedPercent
@Nullable public final java.lang.String diskUsedPercent()used disk space percentageAPI name:
disk.used_percent
-
heapCurrent
@Nullable public final java.lang.String heapCurrent()used heapAPI name:
heap.current
-
heapPercent
@Nullable public final java.lang.String heapPercent()used heap ratioAPI name:
heap.percent
-
heapMax
@Nullable public final java.lang.String heapMax()max configured heapAPI name:
heap.max
-
ramCurrent
@Nullable public final java.lang.String ramCurrent()used machine memoryAPI name:
ram.current
-
ramPercent
@Nullable public final java.lang.String ramPercent()used machine memory ratioAPI name:
ram.percent
-
ramMax
@Nullable public final java.lang.String ramMax()total machine memoryAPI name:
ram.max
-
fileDescCurrent
@Nullable public final java.lang.String fileDescCurrent()used file descriptorsAPI name:
file_desc.current
-
fileDescPercent
@Nullable public final java.lang.String fileDescPercent()used file descriptor ratioAPI name:
file_desc.percent
-
fileDescMax
@Nullable public final java.lang.String fileDescMax()max file descriptorsAPI name:
file_desc.max
-
cpu
@Nullable public final java.lang.String cpu()recent cpu usageAPI name:
cpu
-
load1m
@Nullable public final java.lang.String load1m()1m load avgAPI name:
load_1m
-
load5m
@Nullable public final java.lang.String load5m()5m load avgAPI name:
load_5m
-
load15m
@Nullable public final java.lang.String load15m()15m load avgAPI name:
load_15m
-
uptime
@Nullable public final java.lang.String uptime()node uptimeAPI name:
uptime
-
nodeRole
@Nullable public final java.lang.String nodeRole()m:master eligible node, d:data node, i:ingest node, -:coordinating node onlyAPI name:
node.role
-
master
@Nullable public final java.lang.String master()*:current masterAPI name:
master
-
name
@Nullable public final java.lang.String name()node nameAPI name:
name
-
completionSize
@Nullable public final java.lang.String completionSize()size of completionAPI name:
completion.size
-
fielddataMemorySize
@Nullable public final java.lang.String fielddataMemorySize()used fielddata cacheAPI name:
fielddata.memory_size
-
fielddataEvictions
@Nullable public final java.lang.String fielddataEvictions()fielddata evictionsAPI name:
fielddata.evictions
-
queryCacheMemorySize
@Nullable public final java.lang.String queryCacheMemorySize()used query cacheAPI name:
query_cache.memory_size
-
queryCacheEvictions
@Nullable public final java.lang.String queryCacheEvictions()query cache evictionsAPI name:
query_cache.evictions
-
queryCacheHitCount
@Nullable public final java.lang.String queryCacheHitCount()query cache hit countsAPI name:
query_cache.hit_count
-
queryCacheMissCount
@Nullable public final java.lang.String queryCacheMissCount()query cache miss countsAPI name:
query_cache.miss_count
-
requestCacheMemorySize
@Nullable public final java.lang.String requestCacheMemorySize()used request cacheAPI name:
request_cache.memory_size
-
requestCacheEvictions
@Nullable public final java.lang.String requestCacheEvictions()request cache evictionsAPI name:
request_cache.evictions
-
requestCacheHitCount
@Nullable public final java.lang.String requestCacheHitCount()request cache hit countsAPI name:
request_cache.hit_count
-
requestCacheMissCount
@Nullable public final java.lang.String requestCacheMissCount()request cache miss countsAPI name:
request_cache.miss_count
-
flushTotal
@Nullable public final java.lang.String flushTotal()number of flushesAPI name:
flush.total
-
flushTotalTime
@Nullable public final java.lang.String flushTotalTime()time spent in flushAPI name:
flush.total_time
-
getCurrent
@Nullable public final java.lang.String getCurrent()number of current get opsAPI name:
get.current
-
getTime
@Nullable public final java.lang.String getTime()time spent in getAPI name:
get.time
-
getTotal
@Nullable public final java.lang.String getTotal()number of get opsAPI name:
get.total
-
getExistsTime
@Nullable public final java.lang.String getExistsTime()time spent in successful getsAPI name:
get.exists_time
-
getExistsTotal
@Nullable public final java.lang.String getExistsTotal()number of successful getsAPI name:
get.exists_total
-
getMissingTime
@Nullable public final java.lang.String getMissingTime()time spent in failed getsAPI name:
get.missing_time
-
getMissingTotal
@Nullable public final java.lang.String getMissingTotal()number of failed getsAPI name:
get.missing_total
-
indexingDeleteCurrent
@Nullable public final java.lang.String indexingDeleteCurrent()number of current deletionsAPI name:
indexing.delete_current
-
indexingDeleteTime
@Nullable public final java.lang.String indexingDeleteTime()time spent in deletionsAPI name:
indexing.delete_time
-
indexingDeleteTotal
@Nullable public final java.lang.String indexingDeleteTotal()number of delete opsAPI name:
indexing.delete_total
-
indexingIndexCurrent
@Nullable public final java.lang.String indexingIndexCurrent()number of current indexing opsAPI name:
indexing.index_current
-
indexingIndexTime
@Nullable public final java.lang.String indexingIndexTime()time spent in indexingAPI name:
indexing.index_time
-
indexingIndexTotal
@Nullable public final java.lang.String indexingIndexTotal()number of indexing opsAPI name:
indexing.index_total
-
indexingIndexFailed
@Nullable public final java.lang.String indexingIndexFailed()number of failed indexing opsAPI name:
indexing.index_failed
-
mergesCurrent
@Nullable public final java.lang.String mergesCurrent()number of current mergesAPI name:
merges.current
-
mergesCurrentDocs
@Nullable public final java.lang.String mergesCurrentDocs()number of current merging docsAPI name:
merges.current_docs
-
mergesCurrentSize
@Nullable public final java.lang.String mergesCurrentSize()size of current mergesAPI name:
merges.current_size
-
mergesTotal
@Nullable public final java.lang.String mergesTotal()number of completed merge opsAPI name:
merges.total
-
mergesTotalDocs
@Nullable public final java.lang.String mergesTotalDocs()docs mergedAPI name:
merges.total_docs
-
mergesTotalSize
@Nullable public final java.lang.String mergesTotalSize()size mergedAPI name:
merges.total_size
-
mergesTotalTime
@Nullable public final java.lang.String mergesTotalTime()time spent in mergesAPI name:
merges.total_time
-
refreshTotal
@Nullable public final java.lang.String refreshTotal()total refreshesAPI name:
refresh.total
-
refreshTime
@Nullable public final java.lang.String refreshTime()time spent in refreshesAPI name:
refresh.time
-
refreshExternalTotal
@Nullable public final java.lang.String refreshExternalTotal()total external refreshesAPI name:
refresh.external_total
-
refreshExternalTime
@Nullable public final java.lang.String refreshExternalTime()time spent in external refreshesAPI name:
refresh.external_time
-
refreshListeners
@Nullable public final java.lang.String refreshListeners()number of pending refresh listenersAPI name:
refresh.listeners
-
scriptCompilations
@Nullable public final java.lang.String scriptCompilations()script compilationsAPI name:
script.compilations
-
scriptCacheEvictions
@Nullable public final java.lang.String scriptCacheEvictions()script cache evictionsAPI name:
script.cache_evictions
-
scriptCompilationLimitTriggered
@Nullable public final java.lang.String scriptCompilationLimitTriggered()script cache compilation limit triggeredAPI name:
script.compilation_limit_triggered
-
searchFetchCurrent
@Nullable public final java.lang.String searchFetchCurrent()current fetch phase opsAPI name:
search.fetch_current
-
searchFetchTime
@Nullable public final java.lang.String searchFetchTime()time spent in fetch phaseAPI name:
search.fetch_time
-
searchFetchTotal
@Nullable public final java.lang.String searchFetchTotal()total fetch opsAPI name:
search.fetch_total
-
searchOpenContexts
@Nullable public final java.lang.String searchOpenContexts()open search contextsAPI name:
search.open_contexts
-
searchQueryCurrent
@Nullable public final java.lang.String searchQueryCurrent()current query phase opsAPI name:
search.query_current
-
searchQueryTime
@Nullable public final java.lang.String searchQueryTime()time spent in query phaseAPI name:
search.query_time
-
searchQueryTotal
@Nullable public final java.lang.String searchQueryTotal()total query phase opsAPI name:
search.query_total
-
searchScrollCurrent
@Nullable public final java.lang.String searchScrollCurrent()open scroll contextsAPI name:
search.scroll_current
-
searchScrollTime
@Nullable public final java.lang.String searchScrollTime()time scroll contexts held openAPI name:
search.scroll_time
-
searchScrollTotal
@Nullable public final java.lang.String searchScrollTotal()completed scroll contextsAPI name:
search.scroll_total
-
segmentsCount
@Nullable public final java.lang.String segmentsCount()number of segmentsAPI name:
segments.count
-
segmentsMemory
@Nullable public final java.lang.String segmentsMemory()memory used by segmentsAPI name:
segments.memory
-
segmentsIndexWriterMemory
@Nullable public final java.lang.String segmentsIndexWriterMemory()memory used by index writerAPI name:
segments.index_writer_memory
-
segmentsVersionMapMemory
@Nullable public final java.lang.String segmentsVersionMapMemory()memory used by version mapAPI name:
segments.version_map_memory
-
segmentsFixedBitsetMemory
@Nullable public final java.lang.String segmentsFixedBitsetMemory()memory used by fixed bit sets for nested object field types and export type filters for types referred in _parent fieldsAPI name:
segments.fixed_bitset_memory
-
suggestCurrent
@Nullable public final java.lang.String suggestCurrent()number of current suggest opsAPI name:
suggest.current
-
suggestTime
@Nullable public final java.lang.String suggestTime()time spend in suggestAPI name:
suggest.time
-
suggestTotal
@Nullable public final java.lang.String suggestTotal()number of suggest opsAPI name:
suggest.total
-
bulkTotalOperations
@Nullable public final java.lang.String bulkTotalOperations()number of bulk shard opsAPI name:
bulk.total_operations
-
bulkTotalTime
@Nullable public final java.lang.String bulkTotalTime()time spend in shard bulkAPI name:
bulk.total_time
-
bulkTotalSizeInBytes
@Nullable public final java.lang.String bulkTotalSizeInBytes()total size in bytes of shard bulkAPI name:
bulk.total_size_in_bytes
-
bulkAvgTime
@Nullable public final java.lang.String bulkAvgTime()average time spend in shard bulkAPI name:
bulk.avg_time
-
bulkAvgSizeInBytes
@Nullable public final java.lang.String bulkAvgSizeInBytes()average size in bytes of shard bulkAPI name:
bulk.avg_size_in_bytes
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
setupNodesRecordDeserializer
-