Skip to content

Commit 227a29c

Browse files
A simple metric capturing mechanism to expose metrics to queries
1 parent 952f2c5 commit 227a29c

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

server/src/main/java/org/elasticsearch/index/IndexService.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ public class IndexService extends AbstractIndexComponent implements IndicesClust
174174
private final IndexingStatsSettings indexingStatsSettings;
175175
private final SearchStatsSettings searchStatsSettings;
176176
private final MergeMetrics mergeMetrics;
177-
private MetricHolder<StoreMetrics> metricHandler;
177+
private final MetricHolder<StoreMetrics> metricHolder;
178178

179179
@SuppressWarnings("this-escape")
180180
public IndexService(
@@ -214,7 +214,7 @@ public IndexService(
214214
IndexingStatsSettings indexingStatsSettings,
215215
SearchStatsSettings searchStatsSettings,
216216
MergeMetrics mergeMetrics,
217-
MetricHolder<StoreMetrics> metricHandler
217+
MetricHolder<StoreMetrics> metricHolder
218218
) {
219219
super(indexSettings);
220220
assert indexCreationContext != IndexCreationContext.RELOAD_ANALYZERS
@@ -301,7 +301,7 @@ public IndexService(
301301
this.indexingStatsSettings = indexingStatsSettings;
302302
this.searchStatsSettings = searchStatsSettings;
303303
this.mergeMetrics = mergeMetrics;
304-
this.metricHandler = metricHandler;
304+
this.metricHolder = metricHolder;
305305
updateFsyncTaskIfNecessary();
306306
}
307307

@@ -565,7 +565,7 @@ public synchronized IndexShard createShard(
565565
lock,
566566
new StoreCloseListener(shardId, () -> eventListener.onStoreClosed(shardId)),
567567
this.indexSettings.getIndexSortConfig().hasIndexSort(),
568-
metricHandler
568+
metricHolder
569569
);
570570
eventListener.onStoreCreated(shardId);
571571
indexShard = new IndexShard(

server/src/test/java/org/elasticsearch/index/IndexModuleTests.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@
8282
import org.elasticsearch.index.similarity.NonNegativeScoresSimilarity;
8383
import org.elasticsearch.index.similarity.SimilarityService;
8484
import org.elasticsearch.index.store.FsDirectoryFactory;
85-
import org.elasticsearch.index.store.MetricHolder;
8685
import org.elasticsearch.index.store.Store;
8786
import org.elasticsearch.index.store.StoreMetrics;
8887
import org.elasticsearch.indices.IndicesModule;

0 commit comments

Comments
 (0)