Add functionality to create data streams (#17910)

* Create Data Stream template, prepare ism policy

* add ism

* create ism and collect jvm heap as first metric

* change lookup and term query to use data streams

* start moving data stream functionality to graylog

* move data stream management into graylog

* code cleanup, add tests

* better validation, clean up after tests

* additional clean up after IT

* don't remove `index-management` plugin from datanode

* inject ObjectMapper

* change number of replicas from default 1 to 0 for test

* set `number_of_replicas` to 0 for .opendistro-ism-config in test

* replace javax with jakarta classes

* fix integration test

* remove data streams on test cleanup

* set high priority for data stream template
This commit is contained in:
Matthias Oesterheld
2024-01-17 14:45:19 +01:00
committed by GitHub
parent c284cfdbc6
commit 415cd73080
36 changed files with 1518 additions and 13 deletions

View File

@@ -53,7 +53,6 @@ public class DataNodePluginsIT {
Matchers.not(Matchers.containsString("opensearch-alerting")),
Matchers.not(Matchers.containsString("opensearch-custom-codecs")),
Matchers.not(Matchers.containsString("opensearch-geospatial")),
Matchers.not(Matchers.containsString("opensearch-index-management")),
Matchers.not(Matchers.containsString("opensearch-knn")),
Matchers.not(Matchers.containsString("opensearch-neural-search")),
Matchers.not(Matchers.containsString("opensearch-notifications")),