Uploaded image for project: 'Subscription Watch'
  1. Subscription Watch
  2. SWATCH-3477

fix test_validate_retally tests

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Blocker Blocker
    • None
    • None
    • None
    • 5
    • False
    • Hide

      None

      Show
      None
    • False

      Logs:

      application = <iqe.base.application.Application object at 0x7fe4b4e55910>    @pytest.mark.post_stage_deploy
          def test_validate_progressive_tally_sync(application):
              """Validate PAYG tally numbers are correct after running progressive tally syncs (snapshots)
              JIRA: SMQE-519
              metadata:
                  assignee: aunayak
                  bugzilla: ENT-4403
                  negative: false
                  importance: critical
                  requirements: payg_tally
                  test_steps:
                      1. Clear out data for user
                      2. Create and send mock event
                      3. Re-tally
                      4. Create and send mock event dated 1 hr later
                      4. Check new counts
                  expected_results:
                      1. After the second tally, usage data should be correct
              """
              products = ["OpenShift-dedicated-metrics", "OpenShift-metrics"]
              tally_results = []
          
              # Start Dates
              date_time_list = [
                  today().replace(microsecond=0, hour=1, minute=0, second=0),
                  today().replace(microsecond=0, hour=0, minute=0, second=0),
              ]
          
              # Flush Account Queue
              application.rhsm_subscriptions.perform_metering()
          
              sync_start = datetime_to_iso8601_format(date_time_list[0])
          
              for product, date_time in zip(products, date_time_list):
                  event_id = application.rhsm_subscriptions.create_mock_payg_cluster(
                      product_id=product, start_time=date_time
                  )
                  log.debug(event_id)
      >           application.rhsm_subscriptions.sync_tally_hourly(
                      product_id=product, start=sync_start, wait=True, perform_metering=False
                  )/iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/tests/integration/swatch_tally/test_tally_retally.py:173: 
      _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = ApplicationRhsmSubscriptions(config=<iqe.base.settings.VaultLoaderAwareSetting object at 0x7fe4ae99ad50>)
      wait = True, product_id = 'OpenShift-metrics', metric_id = 'Cores'
      wait_time = 15, timeout_tries = 20, hours = 4, start = '2025-04-09T01:00:00Z'
      end = '2025-04-09T08:00:00Z', perform_metering = False
      wait_for_remittance = False, expected_remittance_value = None
      thread_pool_executor = True, billing_provider = '_ANY'
      billing_account_id = '_ANY', granularity = 'Hourly'
      expected_tally_increase = True    def sync_tally_hourly(
              self,
              wait=False,
              product_id="OpenShift-metrics",
              metric_id=None,
              wait_time=15,
              timeout_tries=20,
              hours=4,
              start=None,
              end=None,
              perform_metering=True,
              wait_for_remittance=False,
              expected_remittance_value=None,
              thread_pool_executor=True,
              billing_provider=None,
              billing_account_id=None,
              granularity="Hourly",
              expected_tally_increase=True,
          ):
              """Perform tallyAccountByHourly() operation
          
              :return: Updated hourly tally
              """
              metric_id = metric_id or config_parser.get_swatch_metric_id_from_tag_metrics(product_id)[0]
          
              if perform_metering:
                  self.perform_metering(hours=hours, product_id=product_id)
          
              start = start or datetime_to_iso8601_format(hour_rounder(last_hour(hours)))
              start_dt = datetime.fromisoformat(start.replace("Z", ""))
              end = end or (start_dt + timedelta(hours=7)).isoformat() + "Z"
              billing_account_id = billing_account_id or "_ANY"
              billing_provider = billing_provider or "_ANY"
              billingProvider = billing_provider if billing_provider != "_ANY" else None
              billingAccountId = billing_account_id if billing_account_id != "_ANY" else None
              sum_of_pre_remittance = 0
          
              params = {}
          
              # Add billingProvider and billingAccountId only if they're not None and valid
              if billingProvider is not None:
                  params["billingProvider"] = billingProvider
              if billingAccountId is not None:
                  params["billingAccountId"] = billingAccountId
              if wait:
                  pre_tally = sum(
                      data["value"]
                      for data in self.get_tally_report(
                          product_id=product_id,
                          metric_id=metric_id,
                          granularity=granularity,
                          billing_account_id=billing_account_id,
                          billing_provider=billing_provider,
                          beginning=start,
                          ending=end,
                      )["data"]
                  )
          
              if wait_for_remittance:
                  sum_of_pre_remittance = sum(
                      record["remittedValue"]
                      for record in self.application.rhsm_subscriptions.get_account_remittance(
                          product_id=product_id, metricId=metric_id, **params
                      )
                  )
          
              # Perform the sync operation
              self.application.rhsm_subscriptions.rhsm_internal_api.tally.sync_tally(
                  org_id=self.application.user.identity.org_id,
                  hourly=True,
                  start=start,
                  end=end,
                  thread_pool_executor=thread_pool_executor,
              )
              log.info(f"Tally synced from {start} to {end}.")
          
              # Wait for tally sync completion
              if wait:
                  post_tally = 0
                  for _ in range(timeout_tries):
                      post_tally = sum(
                          data["value"]
                          for data in self.get_tally_report(
                              product_id=product_id,
                              metric_id=metric_id,
                              granularity=granularity,
                              billing_account_id=billing_account_id,
                              billing_provider=billing_provider,
                              beginning=start,
                              ending=end,
                          )["data"]
                      )
                      if post_tally > pre_tally:
                          log.info("Tally updated with increased value......")
                          break
                      if not expected_tally_increase and post_tally < pre_tally:
                          log.info("Tally updated with decreased value......")
                          break
                      log.info("Waiting for hourly tally sync completion...")
                      time.sleep(wait_time)
                  else:
      >               assert False, (
                          f"Timeout reached before tally sync completion. "
                          f"Expected tally value was to be higher than {pre_tally}, but was {post_tally}"
                      )
      E               AssertionError: Timeout reached before tally sync completion. Expected tally value was to be higher than 8, but was 8
      E               assert False/iqe_venv/lib/python3.12/site-packages/iqe_rhsm_subscriptions/__init__.py:809: AssertionError 

      Output:

      Using random seed value for random generation: 6256
      POST request response url: https://mtls.internal.cloud.stage.redhat.com/app/rhsm-metrics/internal/api/swatch-metrics/v1/internal/metering/OpenShift-metrics?orgId=18939578&endDate=2025-04-09T12:00:00Z&rangeInMinutes=240, status_code: 204
      Trace log using : 00-00000000000000000000000000000000-0000000000000000-00
      Not valid JSON output. Returning plain text message.
      from 2025-04-09T07:00:00Z to 2025-04-09T12:00:00Z.
      Waiting for OpenShift-metrics metering completion...
      Adding payg events of org 18939578 ...
      POST request response url: https://mtls.internal.cloud.stage.redhat.com/app/rhsm-worker/internal/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200
      Trace log using : 00-e7707a54f4826198457aa1f5a517cd8c-f4c5a720441df5a5-00
      GET request response url: https://mtls.internal.cloud.stage.redhat.com/app/rhsm-worker/internal/api/rhsm-subscriptions/v1/internal/rpc/tally/events/18939578?begin=2025-04-09T01%3A00%3A00Z&end=2025-04-09T02%3A00%3A00Z, status_code: 200
      Trace log using : 00-396cf35227bd7cf88b8013f33579ca77-f890be7aa05953ad-00
      Found events after saving: [{'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '18939578', 'instance_id': '457fbce0-ce75-4989-a27f-0d0a35e17fe1', 'event_id': '6bf4968f-6a05-49d2-87bc-5b9010c0f38d', 'service_type': 'OpenShift Cluster', 'timestamp': '2025-04-09T01:00:00Z', 'record_date': '2025-04-09T10:37:09.47781849Z', 'expiration': '2025-04-09T02:00:00Z', 'display_name': 'automation_ocp_cluster_457fbce0-ce75-4989-a27f-0d0a35e17fe1', 'measurements': [{'value': 1.0, 'metric_id': 'Cores'}], 'role': 'ocp', 'sla': 'Premium', 'product_tag': ['OpenShift-metrics'], 'conversion': False}, {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '18939578', 'instance_id': '23448b78-6247-4801-bb28-3cda7927a982', 'event_id': 'ca51b98b-79de-4130-a6ab-35020a47d0e0', 'service_type': 'Rhacs Cluster', 'timestamp': '2025-04-09T01:00:00Z', 'record_date': '2025-04-09T10:37:25.737498505Z', 'expiration': '2025-04-09T02:00:00Z', 'display_name': 'automation_rhacs_cluster_23448b78-6247-4801-bb28-3cda7927a982', 'measurements': [{'value': 1.0, 'metric_id': 'Cores'}], 'role': 'rhacs', 'sla': 'Premium', 'product_tag': ['rhacs'], 'conversion': False}, {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '18939578', 'instance_id': 'e20d7d01-d54f-470d-b613-1ebe70f70b27', 'event_id': '1844ab5c-4121-4b72-957d-f8c6614366ae', 'service_type': 'Rhods Cluster', 'timestamp': '2025-04-09T01:00:00Z', 'record_date': '2025-04-09T10:37:42.092297915Z', 'expiration': '2025-04-09T02:00:00Z', 'display_name': 'automation_addon-open-data-hub_cluster_e20d7d01-d54f-470d-b613-1ebe70f70b27', 'measurements': [{'value': 1.0, 'metric_id': 'Cores'}], 'role': 'addon-open-data-hub', 'sla': 'Premium', 'product_tag': ['rhods'], 'conversion': False}, {'event_source': 'rhelemeter', 'event_type': 'vCPUs', 'org_id': '18939578', 'instance_id': '2a24d0a4-8462-44e1-82fb-716c33e0caf0', 'event_id': 'b66ccc5b-52ab-4926-b792-f33b0258634f', 'service_type': 'RHEL System', 'timestamp': '2025-04-09T01:00:00Z', 'record_date': '2025-04-09T10:37:58.837372823Z', 'expiration': '2025-04-09T02:00:00Z', 'display_name': 'automation__cluster_2a24d0a4-8462-44e1-82fb-716c33e0caf0', 'measurements': [{'value': 1.0, 'metric_id': 'vCPUs'}], 'product_ids': ['204'], 'sla': 'Premium', 'product_tag': ['rhel-for-x86-els-payg'], 'conversion': True}, {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '18939578', 'instance_id': '538d2251-0fd9-4e25-b68f-f9f8e8388566', 'event_id': '69244055-f449-4e5a-80eb-3620e7a244ea', 'service_type': 'OpenShift Cluster', 'timestamp': '2025-04-09T01:00:00Z', 'record_date': '2025-04-09T10:49:24.631933029Z', 'expiration': '2025-04-09T02:00:00Z', 'display_name': 'automation_osd_cluster_538d2251-0fd9-4e25-b68f-f9f8e8388566', 'measurements': [{'value': 1.0, 'metric_id': 'Cores'}], 'role': 'osd', 'sla': 'Premium', 'product_tag': ['OpenShift-dedicated-metrics'], 'conversion': False}, {'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '18939578', 'instance_id': '538d2251-0fd9-4e25-b68f-f9f8e8388566', 'event_id': '949eb35c-795a-45b1-bc6f-58cf9b440248', 'service_type': 'OpenShift Cluster', 'timestamp': '2025-04-09T01:00:00Z', 'record_date': '2025-04-09T10:49:24.646035455Z', 'expiration': '2025-04-09T02:00:00Z', 'display_name': 'automation_osd_cluster_538d2251-0fd9-4e25-b68f-f9f8e8388566', 'measurements': [{'value': 1.0, 'metric_id': 'Instance-hours'}], 'role': 'osd', 'sla': 'Premium', 'product_tag': ['OpenShift-dedicated-metrics'], 'conversion': False}]
      [{'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '18939578', 'instance_id': '538d2251-0fd9-4e25-b68f-f9f8e8388566', 'timestamp': '2025-04-09T01:00:00Z', 'expiration': '2025-04-09T02:00:00Z', 'display_name': 'automation_osd_cluster_538d2251-0fd9-4e25-b68f-f9f8e8388566', 'measurements': [{'value': 1, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'osd'}, {'event_source': 'prometheus', 'event_type': 'Instance-hours', 'org_id': '18939578', 'instance_id': '538d2251-0fd9-4e25-b68f-f9f8e8388566', 'timestamp': '2025-04-09T01:00:00Z', 'expiration': '2025-04-09T02:00:00Z', 'display_name': 'automation_osd_cluster_538d2251-0fd9-4e25-b68f-f9f8e8388566', 'measurements': [{'value': 1, 'metric_id': 'Instance-hours'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'osd'}]
      OpenShift-dedicated-metrics PAYG Cluster 538d2251-0fd9-4e25-b68f-f9f8e8388566 created successfully!!
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-dedicated-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=613846fc95a546c0b0a9de2d38b5465c
      POST request response url: https://mtls.internal.cloud.stage.redhat.com/app/rhsm-worker/internal/api/rhsm-subscriptions/v1/internal/tally/hourly?org=18939578&start=2025-04-09T01%3A00%3A00Z&end=2025-04-09T08%3A00%3A00Z, status_code: 204
      Trace log using : 00-d46a7181da967a4331404ea5e438ef3f-8a39dfb886648e56-00
      Not valid JSON output. Returning plain text message.
      Tally synced from 2025-04-09T01:00:00Z to 2025-04-09T08:00:00Z.
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-dedicated-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=ee8efd23d1cb4d3cafcdd541198d57a7
      Tally updated with increased value......
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-dedicated-metrics/Cores with query params [('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T00:00:00+00:00')] and x-rh-insights-request-id=88cb2cbc56174508b78d9a1c4b0d47ca
      Adding payg events of org 18939578 ...
      POST request response url: https://mtls.internal.cloud.stage.redhat.com/app/rhsm-worker/internal/api/rhsm-subscriptions/v1/internal/rpc/tally/events, status_code: 200
      Trace log using : 00-1fd6a6163014aaf9380b3d7f59f7c77d-7a7bfca95979b8c4-00
      GET request response url: https://mtls.internal.cloud.stage.redhat.com/app/rhsm-worker/internal/api/rhsm-subscriptions/v1/internal/rpc/tally/events/18939578?begin=2025-04-09T00%3A00%3A00Z&end=2025-04-09T01%3A00%3A00Z, status_code: 200
      Trace log using : 00-ae7c62e00dab05fbb0dab7dcb8c11b6f-35f7dcc6a7d358de-00
      Found events after saving: [{'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '18939578', 'instance_id': '23448b78-6247-4801-bb28-3cda7927a982', 'event_id': '6a0fffdb-e9a5-4514-8592-2bc6026f0591', 'service_type': 'Rhacs Cluster', 'timestamp': '2025-04-09T00:00:00Z', 'record_date': '2025-04-09T10:37:25.737459901Z', 'expiration': '2025-04-09T01:00:00Z', 'display_name': 'automation_rhacs_cluster_23448b78-6247-4801-bb28-3cda7927a982', 'measurements': [{'value': 1.0, 'metric_id': 'Cores'}], 'role': 'rhacs', 'sla': 'Premium', 'product_tag': ['rhacs'], 'conversion': False}, {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '18939578', 'instance_id': 'e20d7d01-d54f-470d-b613-1ebe70f70b27', 'event_id': 'a1504735-4caf-408d-a899-db40f5ab4b76', 'service_type': 'Rhods Cluster', 'timestamp': '2025-04-09T00:00:00Z', 'record_date': '2025-04-09T10:37:42.092262937Z', 'expiration': '2025-04-09T01:00:00Z', 'display_name': 'automation_addon-open-data-hub_cluster_e20d7d01-d54f-470d-b613-1ebe70f70b27', 'measurements': [{'value': 1.0, 'metric_id': 'Cores'}], 'role': 'addon-open-data-hub', 'sla': 'Premium', 'product_tag': ['rhods'], 'conversion': False}, {'event_source': 'rhelemeter', 'event_type': 'vCPUs', 'org_id': '18939578', 'instance_id': '2a24d0a4-8462-44e1-82fb-716c33e0caf0', 'event_id': '669b0504-2f9e-4729-949b-839a609e88ad', 'service_type': 'RHEL System', 'timestamp': '2025-04-09T00:00:00Z', 'record_date': '2025-04-09T10:37:58.837281703Z', 'expiration': '2025-04-09T01:00:00Z', 'display_name': 'automation__cluster_2a24d0a4-8462-44e1-82fb-716c33e0caf0', 'measurements': [{'value': 1.0, 'metric_id': 'vCPUs'}], 'product_ids': ['204'], 'sla': 'Premium', 'product_tag': ['rhel-for-x86-els-payg'], 'conversion': True}, {'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '18939578', 'instance_id': '5d685e3c-d64a-452b-8b6f-d43da8a9f37f', 'event_id': '1a9eefdc-38e3-47f0-b929-f95d24302f84', 'service_type': 'OpenShift Cluster', 'timestamp': '2025-04-09T00:00:00Z', 'record_date': '2025-04-09T10:49:25.54149872Z', 'expiration': '2025-04-09T01:00:00Z', 'display_name': 'automation_ocp_cluster_5d685e3c-d64a-452b-8b6f-d43da8a9f37f', 'measurements': [{'value': 1.0, 'metric_id': 'Cores'}], 'role': 'ocp', 'sla': 'Premium', 'product_tag': ['OpenShift-metrics'], 'conversion': False}]
      [{'event_source': 'prometheus', 'event_type': 'Cores', 'org_id': '18939578', 'instance_id': '5d685e3c-d64a-452b-8b6f-d43da8a9f37f', 'timestamp': '2025-04-09T00:00:00Z', 'expiration': '2025-04-09T01:00:00Z', 'display_name': 'automation_ocp_cluster_5d685e3c-d64a-452b-8b6f-d43da8a9f37f', 'measurements': [{'value': 1, 'metric_id': 'Cores'}], 'sla': 'Premium', 'service_type': 'OpenShift Cluster', 'role': 'ocp'}]
      OpenShift-metrics PAYG Cluster 5d685e3c-d64a-452b-8b6f-d43da8a9f37f created successfully!!
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=221055a699b641df841f94a0f7b5269a
      POST request response url: https://mtls.internal.cloud.stage.redhat.com/app/rhsm-worker/internal/api/rhsm-subscriptions/v1/internal/tally/hourly?org=18939578&start=2025-04-09T01%3A00%3A00Z&end=2025-04-09T08%3A00%3A00Z, status_code: 204
      Trace log using : 00-875fd7d9d3bb5c0f21e3b62317f876c8-146c18350ce30807-00
      Not valid JSON output. Returning plain text message.
      Tally synced from 2025-04-09T01:00:00Z to 2025-04-09T08:00:00Z.
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=f1ee5b1584dd47c1a75dc5260cd80b49
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=8599a80282e5446bb369ccf31c5048a2
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=fd830158b7bd469a914268c650b12585
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=c4febabfb03b45b9b4f004cb5445df17
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=3fee467c67fc4607aff43abd6ad4a569
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=4dedf5f57c6b41d0bf68fde591ffa941
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=08acc8038c6541a99639c4365eca2af7
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=719b731e43164fc08963be2f37115d96
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=aec3b95f827049e7b9e17d015447f1fb
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=fe1a6b4239934aacb99f9dc25d9d8351
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=48172cb99a2341d9970de294308ef404
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=a111164f95b242fcadf3d6cac28db301
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=f3569a75bdc54d45bc166839cd1d6cb3
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=fd00b615bbe845699094c03cccf3d247
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=be241ec8c8cc4fb9aa0018cb8496d6bf
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=93b26a2bef064d52b47d1f4b02ccd6a9
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=54967263e69347c9975249a810edbb5e
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=e96d0e30042546c5b31af27128e79be4
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=3d388d8d1cea43839c31aa88c96a7a6e
      Waiting for hourly tally sync completion...
      REST: GET https://console.stage.redhat.com/api/rhsm-subscriptions/v1/tally/products/OpenShift-metrics/Cores with query params [('billing_account_id', '_ANY'), ('billing_provider', '_ANY'), ('granularity', 'Hourly'), ('beginning', '2025-04-09T01:00:00+00:00'), ('ending', '2025-04-09T08:00:00+00:00')] and x-rh-insights-request-id=d2c8c9bc8248482d91c0cf0d5471a699
      Waiting for hourly tally sync completion...
       

              rhn-sqe-tmcknigh Trayvon McKnight
              rhn-sqe-tmcknigh Trayvon McKnight
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: