Skip to content

Commit c6786dc

Browse files
Don't Parse Monitoring Templates on Every CS Update (#82203)
Same as #80086 fixing the monitoring templates which that original PR forgot. Relates #77466
1 parent 78723a3 commit c6786dc

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

x-pack/plugin/monitoring/src/main/java/org/elasticsearch/xpack/monitoring/MonitoringTemplateRegistry.java

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -253,18 +253,16 @@ protected List<IndexTemplateConfig> getLegacyTemplateConfigs() {
253253
}
254254
}
255255

256+
private static final Map<String, ComposableIndexTemplate> COMPOSABLE_INDEX_TEMPLATE_CONFIGS = parseComposableTemplates(
257+
BEATS_STACK_INDEX_TEMPLATE,
258+
ES_STACK_INDEX_TEMPLATE,
259+
KIBANA_STACK_INDEX_TEMPLATE,
260+
LOGSTASH_STACK_INDEX_TEMPLATE
261+
);
262+
256263
@Override
257264
protected Map<String, ComposableIndexTemplate> getComposableTemplateConfigs() {
258-
if (monitoringTemplatesEnabled) {
259-
return parseComposableTemplates(
260-
BEATS_STACK_INDEX_TEMPLATE,
261-
ES_STACK_INDEX_TEMPLATE,
262-
KIBANA_STACK_INDEX_TEMPLATE,
263-
LOGSTASH_STACK_INDEX_TEMPLATE
264-
);
265-
} else {
266-
return Collections.emptyMap();
267-
}
265+
return monitoringTemplatesEnabled ? COMPOSABLE_INDEX_TEMPLATE_CONFIGS : Map.of();
268266
}
269267

270268
@Override

0 commit comments

Comments
 (0)