Skip to content

Common Issues

This guide covers frequently encountered issues and their solutions.

Credentials Not Working

AWS

  • Verify IAM policies — The IAM user needs ce:GetCostAndUsage, ce:GetCostForecast, ec2:Describe*, rds:Describe*, cloudwatch:GetMetricData, and other read-only permissions. Use the AWS-managed ReadOnlyAccess and CostExplorerReadOnly policies as a starting point.
  • Check for MFA requirements — If your AWS account enforces MFA, IAM access keys still work without MFA. However, if an IAM policy explicitly denies actions without MFA, the credentials will fail.
  • Verify the key is active — In the AWS Console, check that the access key status is Active under IAM > Users > Security Credentials.

Azure

  • Use the correct Object ID — Azure has three different Object IDs. You must use the Service Principal Object ID (found under Enterprise Applications), not the App Registration Object ID or the Application/Client ID.
  • Verify Cost Management Reader role — The Service Principal needs Cost Management Reader on the subscription to retrieve billing data.
  • Check secret expiry — Service Principal client secrets expire. If credentials suddenly stop working, the secret may have expired.

GCP

  • Enable required APIs — CLARITY validates that 10 GCP APIs are enabled when you add credentials. If validation fails, enable the listed APIs in the GCP Console under APIs & Services.
  • Verify service account roles — The service account needs Billing Account Viewer, BigQuery Data Viewer, Compute Viewer, and Monitoring Viewer at minimum.
  • Check BigQuery billing export — GCP billing data comes from BigQuery. The billing export must be enabled in the GCP Console under Billing > Export.

No Cost Data After Sync

  • AWS Cost Explorer activation — If you just enabled Cost Explorer for the first time, it takes up to 24 hours before data becomes available.
  • GCP BigQuery billing export — BigQuery billing export must be enabled manually. After enabling, initial data backfill takes 24-48 hours.
  • Azure Cost Management access — If the Service Principal lacks Cost Management Reader, cost queries return a 403 error. Check the sync status for error details.
  • Check sync completed — Verify the sync status shows Completed (not In Progress or Failed).

Sync Takes Too Long

  • First sync is the slowest — Initial discovery of all resources, metrics, and cost data may take 5-10 minutes depending on the number of resources.
  • Subsequent syncs are faster — After the first sync, only changed data is processed.
  • Large accounts — Accounts with thousands of resources take longer. This is normal.
  • Rate limits — Cloud provider APIs have rate limits. CLARITY handles throttling automatically with retries.

Dashboard Shows $0

  1. Verify credentials are active — Check that your credentials show a green status badge on the accounts page
  2. Check the date range — If it is early in the month (before day 7), CLARITY defaults to "Last 30 Days" to ensure data is visible
  3. Wait for sync — Cost data only appears after a successful sync. Check the sync status indicator
  4. Check provider selection — Ensure the correct cloud provider is selected in the dashboard header

TIP

If you just added credentials, wait for the first sync to complete before checking the dashboard. The sync status is visible in the header bar.

AI Analysis Not Working

  • Check your subscription tier — AI analysis is available on Pro, Business, and Enterprise tiers. Starter tier uses rule-based analysis only.
  • Wait for sync to complete — AI badges appear after a successful cloud data sync. Check the sync status indicator in the header bar.
  • Look for badges — After sync, recommendations and insights should display Agree, Partial, or Disagree badges. If badges are missing, try triggering a manual sync.

See AI Analysis for details on how AI works in CLARITY.

Next Steps

Multi-Cloud FinOps Platform