Uploaded image for project: 'Camunda Optimize'
  1. Camunda Optimize
  2. OPT-7471

Implement OS ReportWriter and ReportReader

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • 3.12.0-alpha2
    • None
    • None

      make the reports database agnostic

       

      Testing notes

      Implemented ReportWriterOS and ReportReaderOS should add 3 records at the single-report-index while launching the app with os db profile. The content of these records should be the same as we have while launching the app with es db profile. 
      To make this process easier I would advice to set up the chrome extension Multi Elasticsearch Head and connect to the elasticsearch(9200 port) and opensearch(9205 port) after launching the app 2 times with the different db profiles. Then find the tab "Browse" and open indices to see the content of them. Then compare. 

      To launch the app you have to with opensearch db profile:

      1. Run 
        docker-compose -f docker-compose.yml --profile opensearch up -d
      1. Start Optimize with 
        SPRING_PROFILES_ACTIVE=opensearch
      1. The startup will fail and that's ok, BUT...
      2. Check that all indexes were created in opensearch
      3. Then go to the tab with chrome extension

        This is the controller panel for Smart Panels app

            [OPT-7471] Implement OS ReportWriter and ReportReader

            Ruslan Kovalenko created issue -
            Ruslan Kovalenko made changes -
            Assignee New: Ruslan Kovalenko [ ruslan.kovalenko-ext ]
            Ruslan Kovalenko made changes -
            Status Original: Triage [ 10612 ] New: In Development [ 10312 ]
            Ruslan Kovalenko made changes -
            Assignee Original: Ruslan Kovalenko [ ruslan.kovalenko-ext ] New: Giuliano Rodrigues Lima [ giuliano.rodrigues-lima ]
            Status Original: In Development [ 10312 ] New: In Review [ 10212 ]
            Giuliano Rodrigues Lima made changes -
            Assignee Original: Giuliano Rodrigues Lima [ giuliano.rodrigues-lima ] New: Ruslan Kovalenko [ ruslan.kovalenko-ext ]
            Status Original: In Review [ 10212 ] New: Rework [ 11413 ]
            Ruslan Kovalenko made changes -
            Description Original: make the reports database agnostic New: make the reports database agnostic

             

            *Testing notes*

            Implemented ReportWriterOS and ReportReaderOS should add 3 records at the single-report-index while launching the app with os db profile. The content of these records should be the same as we have while launching the app with es db profile. 
            To make this process easier i would advice to set up the chrome extension Multi Elasticsearch Head and connect to the elasticsearch and opensearch
            Ruslan Kovalenko made changes -
            Description Original: make the reports database agnostic

             

            *Testing notes*

            Implemented ReportWriterOS and ReportReaderOS should add 3 records at the single-report-index while launching the app with os db profile. The content of these records should be the same as we have while launching the app with es db profile. 
            To make this process easier i would advice to set up the chrome extension Multi Elasticsearch Head and connect to the elasticsearch and opensearch
            New: make the reports database agnostic

             

            *Testing notes*

            Implemented ReportWriterOS and ReportReaderOS should add 3 records at the single-report-index while launching the app with os db profile. The content of these records should be the same as we have while launching the app with es db profile. 
            To make this process easier I would advice to set up the chrome extension Multi Elasticsearch Head and connect to the elasticsearch and opensearch
            Ruslan Kovalenko made changes -
            Description Original: make the reports database agnostic

             

            *Testing notes*

            Implemented ReportWriterOS and ReportReaderOS should add 3 records at the single-report-index while launching the app with os db profile. The content of these records should be the same as we have while launching the app with es db profile. 
            To make this process easier I would advice to set up the chrome extension Multi Elasticsearch Head and connect to the elasticsearch and opensearch
            New: make the reports database agnostic

             

            *Testing notes*

            Implemented ReportWriterOS and ReportReaderOS should add 3 records at the single-report-index while launching the app with os db profile. The content of these records should be the same as we have while launching the app with es db profile. 
            To make this process easier I would advice to set up the chrome extension Multi Elasticsearch Head and connect to the elasticsearch and opensearch after launching the app 2 times with the different db profiles. Then find the tab "Browse" and open indices to see the content of them. Then compare. 
            Ruslan Kovalenko made changes -
            Assignee Original: Ruslan Kovalenko [ ruslan.kovalenko-ext ] New: Cigdem Ilhan [ cigdem.ilhan ]
            Status Original: Rework [ 11413 ] New: In Test [ 10004 ]
            Ruslan Kovalenko made changes -
            Description Original: make the reports database agnostic

             

            *Testing notes*

            Implemented ReportWriterOS and ReportReaderOS should add 3 records at the single-report-index while launching the app with os db profile. The content of these records should be the same as we have while launching the app with es db profile. 
            To make this process easier I would advice to set up the chrome extension Multi Elasticsearch Head and connect to the elasticsearch and opensearch after launching the app 2 times with the different db profiles. Then find the tab "Browse" and open indices to see the content of them. Then compare. 
            New: make the reports database agnostic

             

            *Testing notes*

            Implemented ReportWriterOS and ReportReaderOS should add 3 records at the single-report-index while launching the app with os db profile. The content of these records should be the same as we have while launching the app with es db profile. 
            To make this process easier I would advice to set up the chrome extension *Multi Elasticsearch Head* and connect to the elasticsearch(9200 port) and opensearch(9205 port) after launching the app 2 times with the different db profiles. Then find the tab "Browse" and open indices to see the content of them. Then compare. 

            To launch the app you have to with opensearch db profile:


             # Run 
            {code:java}
            docker-compose -f docker-compose.yml --profile opensearch up -d{code}

             # Start Optimize with 
            {code:java}
            SPRING_PROFILES_ACTIVE=opensearch{code}

             # The startup will fail and that's ok, BUT...
             # Check that all indexes were created in opensearch
             # Then go to the tab with chrome extension
            Cigdem Ilhan made changes -
            Fix Version/s New: 3.12.0-alpha2 [ 18691 ]

              Unassigned Unassigned
              ruslan.kovalenko-ext Ruslan Kovalenko
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: