Class NodesRecord
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public final class NodesRecord extends java.lang.Object implements JsonpSerializable
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNodesRecord.BuilderBuilder forNodesRecord. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<NodesRecord>_DESERIALIZERJson deserializer forNodesRecord -
Constructor Summary
Constructors Constructor Description NodesRecord(NodesRecord.Builder builder)NodesRecord(java.util.function.Function<NodesRecord.Builder,NodesRecord.Builder> fn) -
Method Summary
Modifier and Type Method Description java.lang.Stringbuild()es build hashjava.lang.StringbulkAvgSizeInBytes()average size in bytes of shard bulkjava.lang.StringbulkAvgTime()average time spend in shard bulkjava.lang.StringbulkTotalOperations()number of bulk shard opsjava.lang.StringbulkTotalSizeInBytes()total size in bytes of shard bulkjava.lang.StringbulkTotalTime()time spend in shard bulkjava.lang.StringcompletionSize()size of completionjava.lang.Stringcpu()recent cpu usagejava.lang.StringdiskAvail()available disk spacejava.lang.StringdiskTotal()total disk spacejava.lang.StringdiskUsed()used disk spacejava.lang.StringdiskUsedPercent()used disk space percentagejava.lang.StringfielddataEvictions()fielddata evictionsjava.lang.StringfielddataMemorySize()used fielddata cachejava.lang.StringfileDescCurrent()used file descriptorsjava.lang.StringfileDescMax()max file descriptorsjava.lang.StringfileDescPercent()used file descriptor ratiojava.lang.Stringflavor()es distribution flavorjava.lang.StringflushTotal()number of flushesjava.lang.StringflushTotalTime()time spent in flushjava.lang.StringgetCurrent()number of current get opsjava.lang.StringgetExistsTime()time spent in successful getsjava.lang.StringgetExistsTotal()number of successful getsjava.lang.StringgetMissingTime()time spent in failed getsjava.lang.StringgetMissingTotal()number of failed getsjava.lang.StringgetTime()time spent in getjava.lang.StringgetTotal()number of get opsjava.lang.StringheapCurrent()used heapjava.lang.StringheapMax()max configured heapjava.lang.StringheapPercent()used heap ratiojava.lang.StringhttpAddress()bound http addressjava.lang.Stringid()unique node idjava.lang.StringindexingDeleteCurrent()number of current deletionsjava.lang.StringindexingDeleteTime()time spent in deletionsjava.lang.StringindexingDeleteTotal()number of delete opsjava.lang.StringindexingIndexCurrent()number of current indexing opsjava.lang.StringindexingIndexFailed()number of failed indexing opsjava.lang.StringindexingIndexTime()time spent in indexingjava.lang.StringindexingIndexTotal()number of indexing opsjava.lang.Stringip()ip addressjava.lang.Stringjdk()jdk versionjava.lang.Stringload15m()15m load avgjava.lang.Stringload1m()1m load avgjava.lang.Stringload5m()5m load avgjava.lang.Stringmaster()*:current masterjava.lang.StringmergesCurrent()number of current mergesjava.lang.StringmergesCurrentDocs()number of current merging docsjava.lang.StringmergesCurrentSize()size of current mergesjava.lang.StringmergesTotal()number of completed merge opsjava.lang.StringmergesTotalDocs()docs mergedjava.lang.StringmergesTotalSize()size mergedjava.lang.StringmergesTotalTime()time spent in mergesjava.lang.Stringname()node namejava.lang.StringnodeRole()m:master eligible node, d:data node, i:ingest node, -:coordinating node onlyjava.lang.Stringpid()process idjava.lang.Stringport()bound transport portjava.lang.StringqueryCacheEvictions()query cache evictionsjava.lang.StringqueryCacheHitCount()query cache hit countsjava.lang.StringqueryCacheMemorySize()used query cachejava.lang.StringqueryCacheMissCount()query cache miss countsjava.lang.StringramCurrent()used machine memoryjava.lang.StringramMax()total machine memoryjava.lang.StringramPercent()used machine memory ratiojava.lang.StringrefreshExternalTime()time spent in external refreshesjava.lang.StringrefreshExternalTotal()total external refreshesjava.lang.StringrefreshListeners()number of pending refresh listenersjava.lang.StringrefreshTime()time spent in refreshesjava.lang.StringrefreshTotal()total refreshesjava.lang.StringrequestCacheEvictions()request cache evictionsjava.lang.StringrequestCacheHitCount()request cache hit countsjava.lang.StringrequestCacheMemorySize()used request cachejava.lang.StringrequestCacheMissCount()request cache miss countsjava.lang.StringscriptCacheEvictions()script cache evictionsjava.lang.StringscriptCompilationLimitTriggered()script cache compilation limit triggeredjava.lang.StringscriptCompilations()script compilationsjava.lang.StringsearchFetchCurrent()current fetch phase opsjava.lang.StringsearchFetchTime()time spent in fetch phasejava.lang.StringsearchFetchTotal()total fetch opsjava.lang.StringsearchOpenContexts()open search contextsjava.lang.StringsearchQueryCurrent()current query phase opsjava.lang.StringsearchQueryTime()time spent in query phasejava.lang.StringsearchQueryTotal()total query phase opsjava.lang.StringsearchScrollCurrent()open scroll contextsjava.lang.StringsearchScrollTime()time scroll contexts held openjava.lang.StringsearchScrollTotal()completed scroll contextsjava.lang.StringsegmentsCount()number of segmentsjava.lang.StringsegmentsFixedBitsetMemory()memory used by fixed bit sets for nested object field types and export type filters for types referred in _parent fieldsjava.lang.StringsegmentsIndexWriterMemory()memory used by index writerjava.lang.StringsegmentsMemory()memory used by segmentsjava.lang.StringsegmentsVersionMapMemory()memory used by version mapvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupNodesRecordDeserializer(DelegatingDeserializer<NodesRecord.Builder> op)java.lang.StringsuggestCurrent()number of current suggest opsjava.lang.StringsuggestTime()time spend in suggestjava.lang.StringsuggestTotal()number of suggest opsjava.lang.Stringtype()es distribution typejava.lang.Stringuptime()node uptimejava.lang.Stringversion()es versionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forNodesRecord
-
-
Constructor Details
-
NodesRecord
-
NodesRecord
-
-
Method Details
-
id
@Nullable public java.lang.String id()unique node idAPI name:
id -
pid
@Nullable public java.lang.String pid()process idAPI name:
pid -
ip
@Nullable public java.lang.String ip()ip addressAPI name:
ip -
port
@Nullable public java.lang.String port()bound transport portAPI name:
port -
httpAddress
@Nullable public java.lang.String httpAddress()bound http addressAPI name:
http_address -
version
@Nullable public java.lang.String version()es versionAPI name:
version -
flavor
@Nullable public java.lang.String flavor()es distribution flavorAPI name:
flavor -
type
@Nullable public java.lang.String type()es distribution typeAPI name:
type -
build
@Nullable public java.lang.String build()es build hashAPI name:
build -
jdk
@Nullable public java.lang.String jdk()jdk versionAPI name:
jdk -
diskTotal
@Nullable public java.lang.String diskTotal()total disk spaceAPI name:
disk.total -
diskUsed
@Nullable public java.lang.String diskUsed()used disk spaceAPI name:
disk.used -
diskAvail
@Nullable public java.lang.String diskAvail()available disk spaceAPI name:
disk.avail -
diskUsedPercent
@Nullable public java.lang.String diskUsedPercent()used disk space percentageAPI name:
disk.used_percent -
heapCurrent
@Nullable public java.lang.String heapCurrent()used heapAPI name:
heap.current -
heapPercent
@Nullable public java.lang.String heapPercent()used heap ratioAPI name:
heap.percent -
heapMax
@Nullable public java.lang.String heapMax()max configured heapAPI name:
heap.max -
ramCurrent
@Nullable public java.lang.String ramCurrent()used machine memoryAPI name:
ram.current -
ramPercent
@Nullable public java.lang.String ramPercent()used machine memory ratioAPI name:
ram.percent -
ramMax
@Nullable public java.lang.String ramMax()total machine memoryAPI name:
ram.max -
fileDescCurrent
@Nullable public java.lang.String fileDescCurrent()used file descriptorsAPI name:
file_desc.current -
fileDescPercent
@Nullable public java.lang.String fileDescPercent()used file descriptor ratioAPI name:
file_desc.percent -
fileDescMax
@Nullable public java.lang.String fileDescMax()max file descriptorsAPI name:
file_desc.max -
cpu
@Nullable public java.lang.String cpu()recent cpu usageAPI name:
cpu -
load1m
@Nullable public java.lang.String load1m()1m load avgAPI name:
load_1m -
load5m
@Nullable public java.lang.String load5m()5m load avgAPI name:
load_5m -
load15m
@Nullable public java.lang.String load15m()15m load avgAPI name:
load_15m -
uptime
@Nullable public java.lang.String uptime()node uptimeAPI name:
uptime -
nodeRole
@Nullable public java.lang.String nodeRole()m:master eligible node, d:data node, i:ingest node, -:coordinating node onlyAPI name:
node.role -
master
@Nullable public java.lang.String master()*:current masterAPI name:
master -
name
@Nullable public java.lang.String name()node nameAPI name:
name -
completionSize
@Nullable public java.lang.String completionSize()size of completionAPI name:
completion.size -
fielddataMemorySize
@Nullable public java.lang.String fielddataMemorySize()used fielddata cacheAPI name:
fielddata.memory_size -
fielddataEvictions
@Nullable public java.lang.String fielddataEvictions()fielddata evictionsAPI name:
fielddata.evictions -
queryCacheMemorySize
@Nullable public java.lang.String queryCacheMemorySize()used query cacheAPI name:
query_cache.memory_size -
queryCacheEvictions
@Nullable public java.lang.String queryCacheEvictions()query cache evictionsAPI name:
query_cache.evictions -
queryCacheHitCount
@Nullable public java.lang.String queryCacheHitCount()query cache hit countsAPI name:
query_cache.hit_count -
queryCacheMissCount
@Nullable public java.lang.String queryCacheMissCount()query cache miss countsAPI name:
query_cache.miss_count -
requestCacheMemorySize
@Nullable public java.lang.String requestCacheMemorySize()used request cacheAPI name:
request_cache.memory_size -
requestCacheEvictions
@Nullable public java.lang.String requestCacheEvictions()request cache evictionsAPI name:
request_cache.evictions -
requestCacheHitCount
@Nullable public java.lang.String requestCacheHitCount()request cache hit countsAPI name:
request_cache.hit_count -
requestCacheMissCount
@Nullable public java.lang.String requestCacheMissCount()request cache miss countsAPI name:
request_cache.miss_count -
flushTotal
@Nullable public java.lang.String flushTotal()number of flushesAPI name:
flush.total -
flushTotalTime
@Nullable public java.lang.String flushTotalTime()time spent in flushAPI name:
flush.total_time -
getCurrent
@Nullable public java.lang.String getCurrent()number of current get opsAPI name:
get.current -
getTime
@Nullable public java.lang.String getTime()time spent in getAPI name:
get.time -
getTotal
@Nullable public java.lang.String getTotal()number of get opsAPI name:
get.total -
getExistsTime
@Nullable public java.lang.String getExistsTime()time spent in successful getsAPI name:
get.exists_time -
getExistsTotal
@Nullable public java.lang.String getExistsTotal()number of successful getsAPI name:
get.exists_total -
getMissingTime
@Nullable public java.lang.String getMissingTime()time spent in failed getsAPI name:
get.missing_time -
getMissingTotal
@Nullable public java.lang.String getMissingTotal()number of failed getsAPI name:
get.missing_total -
indexingDeleteCurrent
@Nullable public java.lang.String indexingDeleteCurrent()number of current deletionsAPI name:
indexing.delete_current -
indexingDeleteTime
@Nullable public java.lang.String indexingDeleteTime()time spent in deletionsAPI name:
indexing.delete_time -
indexingDeleteTotal
@Nullable public java.lang.String indexingDeleteTotal()number of delete opsAPI name:
indexing.delete_total -
indexingIndexCurrent
@Nullable public java.lang.String indexingIndexCurrent()number of current indexing opsAPI name:
indexing.index_current -
indexingIndexTime
@Nullable public java.lang.String indexingIndexTime()time spent in indexingAPI name:
indexing.index_time -
indexingIndexTotal
@Nullable public java.lang.String indexingIndexTotal()number of indexing opsAPI name:
indexing.index_total -
indexingIndexFailed
@Nullable public java.lang.String indexingIndexFailed()number of failed indexing opsAPI name:
indexing.index_failed -
mergesCurrent
@Nullable public java.lang.String mergesCurrent()number of current mergesAPI name:
merges.current -
mergesCurrentDocs
@Nullable public java.lang.String mergesCurrentDocs()number of current merging docsAPI name:
merges.current_docs -
mergesCurrentSize
@Nullable public java.lang.String mergesCurrentSize()size of current mergesAPI name:
merges.current_size -
mergesTotal
@Nullable public java.lang.String mergesTotal()number of completed merge opsAPI name:
merges.total -
mergesTotalDocs
@Nullable public java.lang.String mergesTotalDocs()docs mergedAPI name:
merges.total_docs -
mergesTotalSize
@Nullable public java.lang.String mergesTotalSize()size mergedAPI name:
merges.total_size -
mergesTotalTime
@Nullable public java.lang.String mergesTotalTime()time spent in mergesAPI name:
merges.total_time -
refreshTotal
@Nullable public java.lang.String refreshTotal()total refreshesAPI name:
refresh.total -
refreshTime
@Nullable public java.lang.String refreshTime()time spent in refreshesAPI name:
refresh.time -
refreshExternalTotal
@Nullable public java.lang.String refreshExternalTotal()total external refreshesAPI name:
refresh.external_total -
refreshExternalTime
@Nullable public java.lang.String refreshExternalTime()time spent in external refreshesAPI name:
refresh.external_time -
refreshListeners
@Nullable public java.lang.String refreshListeners()number of pending refresh listenersAPI name:
refresh.listeners -
scriptCompilations
@Nullable public java.lang.String scriptCompilations()script compilationsAPI name:
script.compilations -
scriptCacheEvictions
@Nullable public java.lang.String scriptCacheEvictions()script cache evictionsAPI name:
script.cache_evictions -
scriptCompilationLimitTriggered
@Nullable public java.lang.String scriptCompilationLimitTriggered()script cache compilation limit triggeredAPI name:
script.compilation_limit_triggered -
searchFetchCurrent
@Nullable public java.lang.String searchFetchCurrent()current fetch phase opsAPI name:
search.fetch_current -
searchFetchTime
@Nullable public java.lang.String searchFetchTime()time spent in fetch phaseAPI name:
search.fetch_time -
searchFetchTotal
@Nullable public java.lang.String searchFetchTotal()total fetch opsAPI name:
search.fetch_total -
searchOpenContexts
@Nullable public java.lang.String searchOpenContexts()open search contextsAPI name:
search.open_contexts -
searchQueryCurrent
@Nullable public java.lang.String searchQueryCurrent()current query phase opsAPI name:
search.query_current -
searchQueryTime
@Nullable public java.lang.String searchQueryTime()time spent in query phaseAPI name:
search.query_time -
searchQueryTotal
@Nullable public java.lang.String searchQueryTotal()total query phase opsAPI name:
search.query_total -
searchScrollCurrent
@Nullable public java.lang.String searchScrollCurrent()open scroll contextsAPI name:
search.scroll_current -
searchScrollTime
@Nullable public java.lang.String searchScrollTime()time scroll contexts held openAPI name:
search.scroll_time -
searchScrollTotal
@Nullable public java.lang.String searchScrollTotal()completed scroll contextsAPI name:
search.scroll_total -
segmentsCount
@Nullable public java.lang.String segmentsCount()number of segmentsAPI name:
segments.count -
segmentsMemory
@Nullable public java.lang.String segmentsMemory()memory used by segmentsAPI name:
segments.memory -
segmentsIndexWriterMemory
@Nullable public java.lang.String segmentsIndexWriterMemory()memory used by index writerAPI name:
segments.index_writer_memory -
segmentsVersionMapMemory
@Nullable public java.lang.String segmentsVersionMapMemory()memory used by version mapAPI name:
segments.version_map_memory -
segmentsFixedBitsetMemory
@Nullable public 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 java.lang.String suggestCurrent()number of current suggest opsAPI name:
suggest.current -
suggestTime
@Nullable public java.lang.String suggestTime()time spend in suggestAPI name:
suggest.time -
suggestTotal
@Nullable public java.lang.String suggestTotal()number of suggest opsAPI name:
suggest.total -
bulkTotalOperations
@Nullable public java.lang.String bulkTotalOperations()number of bulk shard opsAPI name:
bulk.total_operations -
bulkTotalTime
@Nullable public java.lang.String bulkTotalTime()time spend in shard bulkAPI name:
bulk.total_time -
bulkTotalSizeInBytes
@Nullable public java.lang.String bulkTotalSizeInBytes()total size in bytes of shard bulkAPI name:
bulk.total_size_in_bytes -
bulkAvgTime
@Nullable public java.lang.String bulkAvgTime()average time spend in shard bulkAPI name:
bulk.avg_time -
bulkAvgSizeInBytes
@Nullable public 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:
serializein interfaceJsonpSerializable
-
serializeInternal
-
setupNodesRecordDeserializer
-