@@ -143,13 +143,6 @@ public class TransportSearchAction extends HandledTransportAction<SearchRequest,
143
143
Property .NodeScope
144
144
);
145
145
146
- public static final Setting <Boolean > SEARCH_QUERY_METRICS_ENABLED_SETTING = Setting .boolSetting (
147
- "search.query.metrics.enabled" ,
148
- false ,
149
- Setting .Property .NodeScope ,
150
- Setting .Property .Dynamic
151
- );
152
-
153
146
// cluster level setting for timeout based search cancellation. If search request level parameter is present then that will take
154
147
// precedence over the cluster setting value
155
148
public static final String SEARCH_CANCEL_AFTER_TIME_INTERVAL_SETTING_KEY = "search.cancel_after_time_interval" ;
@@ -182,11 +175,8 @@ public class TransportSearchAction extends HandledTransportAction<SearchRequest,
182
175
private final SearchRequestOperationsCompositeListenerFactory searchRequestOperationsCompositeListenerFactory ;
183
176
private final Tracer tracer ;
184
177
185
- private volatile boolean searchQueryMetricsEnabled ;
186
-
187
178
private final MetricsRegistry metricsRegistry ;
188
179
189
- private SearchQueryCategorizer searchQueryCategorizer ;
190
180
private TaskResourceTrackingService taskResourceTrackingService ;
191
181
192
182
@ Inject
@@ -222,21 +212,11 @@ public TransportSearchAction(
222
212
this .namedWriteableRegistry = namedWriteableRegistry ;
223
213
this .searchPipelineService = searchPipelineService ;
224
214
this .metricsRegistry = metricsRegistry ;
225
- this .searchQueryMetricsEnabled = clusterService .getClusterSettings ().get (SEARCH_QUERY_METRICS_ENABLED_SETTING );
226
215
this .searchRequestOperationsCompositeListenerFactory = searchRequestOperationsCompositeListenerFactory ;
227
- clusterService .getClusterSettings ()
228
- .addSettingsUpdateConsumer (SEARCH_QUERY_METRICS_ENABLED_SETTING , this ::setSearchQueryMetricsEnabled );
229
216
this .tracer = tracer ;
230
217
this .taskResourceTrackingService = taskResourceTrackingService ;
231
218
}
232
219
233
- private void setSearchQueryMetricsEnabled (boolean searchQueryMetricsEnabled ) {
234
- this .searchQueryMetricsEnabled = searchQueryMetricsEnabled ;
235
- if ((this .searchQueryMetricsEnabled == true ) && this .searchQueryCategorizer == null ) {
236
- this .searchQueryCategorizer = new SearchQueryCategorizer (metricsRegistry );
237
- }
238
- }
239
-
240
220
private Map <String , AliasFilter > buildPerIndexAliasFilter (
241
221
SearchRequest request ,
242
222
ClusterState clusterState ,
@@ -477,13 +457,6 @@ private void executeRequest(
477
457
}
478
458
479
459
ActionListener <SearchRequest > requestTransformListener = ActionListener .wrap (sr -> {
480
- if (searchQueryMetricsEnabled ) {
481
- try {
482
- searchQueryCategorizer .categorize (sr .source ());
483
- } catch (Exception e ) {
484
- logger .error ("Error while trying to categorize the query." , e );
485
- }
486
- }
487
460
488
461
ActionListener <SearchSourceBuilder > rewriteListener = buildRewriteListener (
489
462
sr ,
0 commit comments