Cloud / SaaS / AI Data Sources

The following table details the source of information per cloud provider and its use in Umbrella Cost.

The following tables detail the source of information per provider and its use in Umbrella, along with the update frequency you can expect.

Cloud providers

AWS

Data typeSource(s)Update frequency
Billing dataAWS Cost & Usage Report (CUR 2.0 and Legacy) delivered to S3Hourly
Price listsAWS Price List Bulk API + Price List Query APIOn-change (polled daily)
Resource inventoryDirect AWS API calls (EC2, RDS, S3, Lambda, etc.)Near real-time; used for recommendations
ConfigurationsDirect AWS API calls (instance types, extended support, storage classes, networking, tags)Near real-time (periodic polling)
K8sCloudWatch agentHourly
K8sPrometheus agentHourly
AI Latency / performance metricsCloudWatch InvocationLatency per Bedrock model; Azure-hosted AI latency via native metricsPer minute aggregated Hourly

Azure

Data typeSource(s)Update frequency
Billing dataAzure Billing Export to Azure Storage Account via Cost ManagementDaily
Price listsAzure Retail Prices APIOn-change (polled daily)
Resource inventoryAzure Resource Manager (ARM) APINear real-time; used for recommendations
ConfigurationsDirect Azure API calls (VM SKUs, disk configs, networking, tags)Near real-time
Service usage / consumptionAzure Billing Export (consumption meters); Azure Monitor and Azure Advisor (recommendations, K8s metrics)Billing Export: daily; Monitor/Advisor: near real-time
K8sPrometheus agentDaily
AI Latency / performance metricsAzure Monitor latency metrics per Azure OpenAI deploymentPer minute aggregated Daily

GCP

Data typeSource(s)Update frequency
Billing dataBigQuery Billing Export (standard and detailed)Daily (near real-time with detailed export)
Price listsGCP Cloud Billing Catalog APIOn-change (polled daily)
Resource inventoryGCP Cloud Asset Inventory / Resource Manager APINear real-time; used for recommendations
ConfigurationsGCP Monitoring Client; direct API calls (Compute, GKE, Storage configs, labels)Near real-time
Service usage / consumptionGCP Monitoring Client (K8s workload metrics, resource utilization, recommendations)Near real-time
K8s + RecommendationsGCP Monitoring ClientDaily
AI Latency / performance metricsCloud Monitoring prediction latency per Vertex AI modelPer minute aggregated Hourly

BYOD

Data typeSource(s)Update frequency
Billing / usage dataCustomer-provided data files in FOCUS formatCustomer-controlled (on upload) - daily, weekly, monthly, or yearly

SaaS platforms

Snowflake

Data typeSource(s)Update frequency
Billing dataSnowflake ORGANIZATION_USAGE views (USAGE_IN_CURRENCY_DAILY); Account Usage METERING_HISTORY; or billing export via SnowsightDaily

Databricks

Data typeSource(s)Update frequency
Billing dataDatabricks Billable Usage API (Account API) - DBU consumption by workspace, cluster, SKU; invoice data via account console exportDaily

MongoDB Atlas (Beta)

Data typeSource(s)Update frequency
Billing dataMongoDB Atlas Billing API (GET /orgs/{orgId}/invoices) - line-item costs by cluster, project, and serviceMonthly (invoices); daily (pending charges)

Datadog (Beta)

Data typeSource(s)Update frequency
Billing dataDatadog Usage Metering API (hourly and monthly usage by product family); invoice line items via Billing APIHourly (usage)

AI providers

Anthropic

Data typeSource(s)Update frequency
Billing dataAnthropic Cost API (GET /v1/organizations/cost_report) - cost breakdowns in USD by workspace and API keyDaily
Price listsManually maintained from Anthropic's published pricing page (no pricing API available); versioned with effective datesOn-change (manual)
Resource inventoryAnthropic Models API (GET /v1/models) - available models and statusDaily
Service usage / consumptionAnthropic Usage API (GET /v1/organizations/usage_report/messages) - token consumption by model, workspace, service tierHourly

Cursor (Beta)

Data typeSource(s)Update frequency
Billing dataCursor Billing API - seat count, plan details, overage chargesMonthly (aligned with billing cycle)
Price listsPublished seat-based pricing; manually maintainedOn-change (manual)
Service usage / consumptionCursor Team Usage API - requests by completion type, token consumption, model routing, seat utilization; optional proxy/gateway for per-request granularityDaily

GitHub Copilot (Beta)

Data typeSource(s)Update frequency
Billing dataGitHub Billing API (copilot_for_business SKU) - seat-level billingMonthly (aligned with billing cycle)
Price listsPublished seat-based pricing; manually maintainedOn-change (manual)
Service usage / consumptionGitHub Copilot Metrics API - operation-level breakdown (completions, chat, PR summaries; acceptance rates, active users)Daily

Did this page help you?