All Products
Search
Document Center

OpenSearch:Searcher metrics

Last Updated:Feb 28, 2024

Searcher worker metrics

Parameter

Description

procCpu

The CPU utilization.

procMemRss

The amount of resident set size (RSS) memory that is used.

procMemRssRatio

The memory usage.

Query metrics

Parameter

Description

inQpsPhase1 inQpsPhase2

The number of independent phase-1 queries or phase-2 queries that are performed on Searcher per second.

emptyQrsPhase1

The number of phase-1 queries that are performed on Searcher per second.

Query duration metrics

Parameter

Description

requestPoolWaitTime

The period of time for which a request waits to be executed on Searcher.

beforeSearchLatency

The period of time that is required by Searcher to execute the init function. The value is calculated based on the following formula: beginSession - rankStart.

rankLatency

The period of time that is required by Searcher to perform rough sorting.

rerankLatency

The period of time that is required by Searcher to perform fine sorting.

extraRankLatency

The period of time that is required by Searcher to perform the final sorting.

afterSearchLatency

The interval between the point in time when Searcher completes sorting and the point in time when Searcher returns the result.

fetchSummaryLatency

The period of time that is required by Searcher to retrieve summary information.

extractSummaryLatency

The period of time that is required by Searcher to create a dynamic summary.

SearcherProcessLatencyPhase1 SearcherProcessLatencyPhase2

The period of time that is required by Searcher to perform phase-1 queries or phase-2 queries.

sessionLatencyPhase1 sessionLatencyPhase2

The period of time that is required by Searcher to process sessions in Phase 1 or Phase 2. The value is calculated based on the following formula: PoolWait + ProcessLatency.

aitheta_seek_latency

The period of time that is required to perform vector indexing.

Query result metrics

Parameter

Description

seekCount

The exact total number of documents that the system seeks in layers.

seedDocCount

The number of documents that match the search query.

matchCount

The exact total number of documents that match the search query in all layers during inverted indexing. The value is calculated based on the following formula: Number of documents that the system seeks - Number of documents that are filtered out.

seekDocCount

The number of documents that Searcher scanned.

reRankCount

The number of documents that are finely sorted.

matchDocSize

The number of matched documents that are returned by Searcher in Phase 1.

totalFetchSummarySize

The number of fields that are included in the summary that is retrieved by Searcher.

aitheta_seek_sount

The number of documents that the system seeks during vector indexing.

aitheta_recall_ratio

The retrieval ratio of vector indexes.

Index metrics

Parameter

Description

partitionDocCount

The number of documents in a partition.

segmentCount

The number of segments in a partition.

deletedDocCount

The number of deleted documents in a partition. The value is obtained based on delete mapping.

partitionMemoryUse

The memory that is used by a partition. The value is calculated based on the following formula: rtIndexMemoryUse

+ incIndexMemoryUse

+ oldInMemorySegmentMemoryUse.

incIndexMemoryUse

The memory that is used by incremental indexes. This value is equal to the total memory that is used by mmap lock files, slice files, in_mem files, and cache files.

oldInMemorySegmentMemoryUse

The memory that is used by segments that are not released. The memory that is used by each segment includes the memory that is used by SegmentWriter and OperationWriter.

rtIndexMemoryUse

The memory that is used by real-time indexes. The value is calculated based on the following formula: builtRtIndexMemoryUse

+ buildingSegmentMemoryUse.

rtIndexMemoryUseRatio

The real-time memory usage.

buildingSegmentMemoryUse

The memory that is used by Building Writer, including the memory that is used by SegmentWriter, PartitionModifier, and OperationWriter.

addQps

The number of add queries that are performed per second in real time.

deleteQps

The number of delete queries that are performed per second in real time.

buildQps

The number of build queries, including add, delete, and update queries, that are performed per second in real time.

dumpSegmentLatency

The real-time segment dump duration.

end2endLatency

The real-time data latency that indicates the interval between the point in time when data is pushed to the engine and the point in time when the data is available for search queries.

SQL query metrics

Parameter

Description

qps

The number of SQL queries that are performed per second.

totalLatency

The query duration.