Uploaded image for project: 'Service Binding'
  1. Service Binding
  2. APPSVC-1261

SBO performance metrics visualization on amazon open-search dashboard

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • Service Binding
    • None
    • AppSvc Sprint 229, AppSvc Sprint 230

      Story (Required)

      As an OpenShift user, I would like to visualize historic trends of SBO performance metrics in Open Search Dashboard. 

      Background (Required)

      We recently concluded the PoC using Open Search Dashboard for SBO Performance metrics (APPSVC-1237) and found that our use case of visualizing time series data is supported by the amazon open search service.

      Glossary

      NA

      Out of scope

      NA

      In Scope

      Setup Production cluster in open search and cognito configuration so that IAM users can access the dashboard.

      Approach(Required)

      In the final step of performance test run, integrate the tool https://github.com/tisutisu/opensearch-data-uploader

      to parse kpi.yaml and send the metrics to open search instance. 

      Create the visualization for each of the data points (metrics): average_memory, maximum_memory, average_cpu, maximum_cpu etc, coupled with the respective metric thresholds: average_memory_threshold, maximum_memory_threshold, average_cpu_threshold, maximum_cpu_threshold.

      Each metric must have it's own chart with two series, one for the metric and the other for the respective metric threshold.

      Include all the charts in the open search dashboard.

      Demo requirements(Required)

      Internal demo

      Dependencies

      NA

      Edge Case

      To be able to see the dashboard without IAM user access or through some guest account.

      Acceptance Criteria

      Development: 

      1. Graph/Charts for all the data points in metrics (like average_memory, maximum_memory, average_cpu, maximum_cpu etc) is visible in the dashboard
      2. client script/tool is integrated with weekly/PR performance test runs
      3. Internal demo with the team

      QE: NA
      Documentation: Yes (Wiki doc captures how to access the dashboard for new users)

      Upstream:  Not Applicable

      Downstream: Not Applicable

      Release Notes Type: NA

      INVEST Checklist

      Dependencies identified

      Blockers noted and expected delivery timelines set

      Design is implementable

      Acceptance criteria agreed upon

      Story estimated

      Legend

      Unknown

      Verified

      Unsatisfied

              susdas@redhat.com Sushanta Das
              susdas@redhat.com Sushanta Das
              Archiver:
              ranumula@redhat.com Raju Anumula

                Created:
                Updated:
                Resolved:
                Archived: