-
Task
-
Resolution: Fixed
-
L3 - Default
-
None
-
None
-
Not defined
When booting Optimize, the OpenSearch schema is able to check and update existing indexes, write/update the metadata by using the metadata service and is able to write/read the Optimize License
Testing Notes
- Run
docker-compose -f docker-compose.yml --profile opensearch up -d
- Start Optimize with
SPRING_PROFILES_ACTIVE=opensearch
- The startup will fail and that's ok, BUT...
- Check that all indexes were created in opensearch
- For that check first the log messages during startup and see if there are logs of indexes being created and ultimately "Opensearch schema initialized successfully"
- Check the Opensearch database with your favorite browser extension in localhost:9205 and see if the indexes are indeed there
- Take some samples and check if mappings and aliases are created properly, e.g.
GET http://localhost:9205/INDEX_ALIAS_OR_NAME_HERE/_mappings
GET http://localhost:9205/INDEX_ALIAS_OR_NAME_HERE/_alias
- Shutdown optimize
- Restart optimize
- Watch that no new errors show up in the logs
- Do the same verifications as described in step 2 and make sure that everything is working the same
This is the controller panel for Smart Panels app
[OPT-7229] OpenSearch Schema is able to check and update indexes
Description | Original: Based on src/main/java/org/camunda/optimize/service/es/schema |
New:
Based on src/main/java/org/camunda/optimize/service/es/schema
|./backend/src/test/java/org/camunda/optimize/service/schema/type/MyUpdatedEventIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/DefaultIndexMappingCreator.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/ElasticSearchSchemaManager.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/ElasticsearchMetadataService.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/IndexMappingCreator.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/IndexSettingsBuilder.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/MappingMetadataUtil.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/PropertiesAppender.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/RequestOptionsProvider.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/AbstractDefinitionIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/AbstractInstanceIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/AlertIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/BusinessKeyIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/CollectionIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/DashboardIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/DashboardShareIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/DecisionDefinitionIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/DecisionInstanceIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/ExternalProcessVariableIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/InstantPreviewDashboardMetadataIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/LicenseIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/MetadataIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/OnboardingStateIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/ProcessDefinitionIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/ProcessInstanceArchiveIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/ProcessInstanceIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/ProcessOverviewIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/ReportShareIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/SettingsIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/TenantIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/TerminatedUserSessionIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/VariableLabelIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/VariableUpdateInstanceIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/events/CamundaActivityEventIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/events/EventIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/events/EventProcessInstanceIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/events/EventProcessMappingIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/events/EventProcessPublishStateIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/events/EventSequenceCountIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/events/EventTraceStateIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/index/ImportIndexIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/index/PositionBasedImportIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/index/TimestampBasedImportIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/report/AbstractReportIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/report/CombinedReportIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/report/SingleDecisionReportIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/report/SingleProcessReportIndex.java| |
Status | Original: Triage [ 10612 ] | New: In Development [ 10312 ] |
Assignee | New: Giuliano Rodrigues Lima [ giuliano.rodrigues-lima ] |
Labels | Original: current_release |
Description |
Original:
Based on src/main/java/org/camunda/optimize/service/es/schema
|./backend/src/test/java/org/camunda/optimize/service/schema/type/MyUpdatedEventIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/DefaultIndexMappingCreator.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/ElasticSearchSchemaManager.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/ElasticsearchMetadataService.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/IndexMappingCreator.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/IndexSettingsBuilder.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/MappingMetadataUtil.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/PropertiesAppender.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/RequestOptionsProvider.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/AbstractDefinitionIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/AbstractInstanceIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/AlertIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/BusinessKeyIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/CollectionIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/DashboardIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/DashboardShareIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/DecisionDefinitionIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/DecisionInstanceIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/ExternalProcessVariableIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/InstantPreviewDashboardMetadataIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/LicenseIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/MetadataIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/OnboardingStateIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/ProcessDefinitionIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/ProcessInstanceArchiveIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/ProcessInstanceIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/ProcessOverviewIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/ReportShareIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/SettingsIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/TenantIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/TerminatedUserSessionIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/VariableLabelIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/VariableUpdateInstanceIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/events/CamundaActivityEventIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/events/EventIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/events/EventProcessInstanceIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/events/EventProcessMappingIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/events/EventProcessPublishStateIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/events/EventSequenceCountIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/events/EventTraceStateIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/index/ImportIndexIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/index/PositionBasedImportIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/index/TimestampBasedImportIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/report/AbstractReportIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/report/CombinedReportIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/report/SingleDecisionReportIndex.java| |./util/optimize-commons/src/main/java/org/camunda/optimize/service/es/schema/index/report/SingleProcessReportIndex.java| |
New:
When booting Optimize, the OpenSearch schema is able to check and update existing indexes, write/update the metadata by using the metadata service and is able to write/read the Optimize License
|
Summary | Original: Create OpenSearch Schema | New: OpenSearch Schema is able to check and update indexes |