Skip to content

Commit 4241695

Browse files
do not pull out search execution context for attributes
1 parent b7a53b0 commit 4241695

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

server/src/main/java/org/elasticsearch/index/search/stats/ShardSearchPhaseAPMMetrics.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,7 @@ public ShardSearchPhaseAPMMetrics(MeterRegistry meterRegistry) {
5050

5151
@Override
5252
public void onDfsPhase(SearchContext searchContext, long tookInNanos) {
53-
SearchExecutionContext searchExecutionContext = searchContext.getSearchExecutionContext();
54-
Long rangeTimestampFrom = searchExecutionContext.getRangeTimestampFrom();
55-
recordPhaseLatency(dfsPhaseMetric, tookInNanos, searchContext.request(), rangeTimestampFrom);
53+
recordPhaseLatency(dfsPhaseMetric, tookInNanos);
5654
}
5755

5856
@Override
@@ -69,6 +67,10 @@ public void onFetchPhase(SearchContext searchContext, long tookInNanos) {
6967
recordPhaseLatency(fetchPhaseMetric, tookInNanos, searchContext.request(), rangeTimestampFrom);
7068
}
7169

70+
private static void recordPhaseLatency(LongHistogram histogramMetric, long tookInNanos) {
71+
histogramMetric.record(TimeUnit.NANOSECONDS.toMillis(tookInNanos));
72+
}
73+
7274
private static void recordPhaseLatency(
7375
LongHistogram histogramMetric,
7476
long tookInNanos,

0 commit comments

Comments
 (0)