Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-78282

Monitoring and Dashboard enablement for specific regression workloads for 4.22

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • CNV Perf/Scale
    • None
    • Regression Testing Dashboards for Perf and Scale Regression
    • 77
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • To Do

      CNV Perf & Scale team maintains Opensearch and Grafana index used to show regression progress and results. VME Perf & Scale QE will need to on board new tests and create dashboards which show results including monitoring metric profiles used for existing workloads. This epic is about onboarding those new workloads and getting results stored, and viewable via grafana.

      Epic

      {}4.22 Regression Testing Dashboards{}

      Goal: This epic covers the full lifecycle of getting regression test results visualized in Grafana using ElasticSearch.

      User Story 1: Data Collection for Regression Metrics

      As a performance engineer, I want scripts that collect key regression metrics so that they can be indexed and visualized.

      • Task: Define key metrics for 4.22 regression (e.g., review kubevirt metrics profile already in use and define which additional env and versioning metadata is needed.
      • Task: Write scripts that pull metrics from post workload executions.
      • Task: Store collected data in a structured format (e.g., JSON).

      User Story 2: Indexing Regression Data

      As a performance engineer, I want regression data indexed in ElasticSearch/Opensearch so it’s searchable and ready for dashboards.

      • Task: Investigate existing index and metric patterns for CNV regression data
      • Task: Onboard index mapping to ElasticSearch (or OpenSearch) schemas to accommodate the regression metrics.
      • Task: Create scripts that enable collected data into ElasticSearch.
      • Task: Create scripts that enable artifacts & related data into S3.

      User Story 3: Grafana Dashboards for Regression Results

      As a performance engineer, I want dashboards in Grafana to visualize regression results easily for the 4.22 release.

      • Task: Design Grafana dashboard layouts (e.g., panels for each metric).
      • Task: Review dashboards with stakeholders for feedback and refinement.

              mlehrer@redhat.com Mordechai Lehrer
              mlehrer@redhat.com Mordechai Lehrer
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: