Uploaded image for project: 'Cost Management'
  1. Cost Management
  2. COST-3444

The operator should provide a way to fill gaps when data is missing

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Normal Normal
    • 2023Q3
    • None
    • None
    • None
    • Operator fill gaps
    • False
    • None
    • False
    • To Do
    • COST-1648 - RFE: Upload all the information available in Prometheus when installing the operator
    • COST-1648RFE: Upload all the information available in Prometheus when installing the operator
    • 0% To Do, 0% In Progress, 100% Done

      There are various reasons data gaps could occur

      • Configuration may be incorrect
      • Network issues or proxies without proper configuration
      • Uninstalling the operator and reinstalling (perhaps days later)
      • Operator bug

      The goal is for the operator to add some resiliency to allow the customer to recovery from these gaps.

      Criteria:
      1. Operator should check for retention policy in the `cluster-monitoring-config` ConfigMap in `openshift-monitoring`. The default is 15d. The operator should gather no more than this default or specified value in the retention-policy and override the days specified by the customer.
      2. Operator should retry a failed query x times before moving on to a new time range. Queries should start at the `last_query_success_time`, retry until failure, and move to the next hour.

      Target Dates

      • Operator development work complete - June 23, 2023
      • QE testing complete- June 30, 2023

            mskarbek Michael Skarbek
            kholdawa@redhat.com Kevan Holdaway
            Daniel Chorvatovic Daniel Chorvatovic
            Votes:
            0 Vote for this issue
            Watchers:
            14 Start watching this issue

              Created:
              Updated:
              Resolved: