AbstractIndexComponent |
|
Index |
A value class representing the basic required properties of an OpenSearch index.
|
IndexingPressure |
|
IndexingPressureService |
Sets up classes for node/shard level indexing pressure.
|
IndexingSlowLog |
|
IndexModule |
|
IndexService |
|
IndexSettings |
This class encapsulates all index level settings and handles settings updates.
|
IndexSortConfig |
Holds all the information that is used to build the sort order of an index.
|
IndexWarmer |
|
MergePolicyConfig |
A shard in opensearch is a Lucene index, and a Lucene index is broken
down into segments.
|
MergeSchedulerConfig |
The merge scheduler (ConcurrentMergeScheduler ) controls the execution of
merge operations once they are needed (according to the merge policy).
|
SearchSlowLog |
|
ShardIndexingPressure |
Shard Indexing Pressure is a framework level artefact build on top of IndexingPressure to track incoming indexing request, per shard.
|
ShardIndexingPressureMemoryManager |
The Shard Indexing Pressure Memory Manager is the construct responsible for increasing and decreasing the allocated shard limit
based on incoming requests.
|
ShardIndexingPressureSettings |
This class contains all the settings which are required and owned by {TODO link ShardIndexingPressure}.
|
ShardIndexingPressureStore |
Shard indexing pressure store acts as a central repository for all the shard-level tracker objects currently being
used at the Node level, for tracking indexing pressure requests.
|
ShardIndexingPressureTracker |
This class is responsible for all the tracking that needs to be performed at every Shard Level for Indexing Operations on the node.
|
ShardIndexingPressureTracker.CommonOperationTracker |
Common operation tracker is used to track values applicable across the operations for a specific shard role.
|
ShardIndexingPressureTracker.OperationTracker |
OperationTracker bundles the different kind of attributes which needs to be tracked for every operation, per shard:
a.
|
ShardIndexingPressureTracker.PerformanceTracker |
Performance Tracker is used to track the request performance statistics for every operation, per shard.
|
ShardIndexingPressureTracker.RejectionTracker |
RejectionTracker allows tracking the rejection statistics per shard.
|
ShardIndexingPressureTracker.StatsTracker |
StatsTracker is used to track request level aggregated statistics for a shard.
|