The following tables detail the source of information per provider and its use in Umbrella, along with the update frequency you can expect.
| Data type | Source(s) | Update frequency |
|---|
| Billing data | AWS Cost & Usage Report (CUR 2.0 and Legacy) delivered to S3 | Hourly |
| Price lists | AWS Price List Bulk API + Price List Query API | On-change (polled daily) |
| Resource inventory | Direct AWS API calls (EC2, RDS, S3, Lambda, etc.) | Near real-time; used for recommendations |
| Configurations | Direct AWS API calls (instance types, extended support, storage classes, networking, tags) | Near real-time (periodic polling) |
| K8s | CloudWatch agent | Hourly |
| K8s | Prometheus agent | Hourly |
| AI Latency / performance metrics | CloudWatch InvocationLatency per Bedrock model; Azure-hosted AI latency via native metrics | Per minute aggregated Hourly |
| Data type | Source(s) | Update frequency |
|---|
| Billing data | Azure Billing Export to Azure Storage Account via Cost Management | Daily |
| Price lists | Azure Retail Prices API | On-change (polled daily) |
| Resource inventory | Azure Resource Manager (ARM) API | Near real-time; used for recommendations |
| Configurations | Direct Azure API calls (VM SKUs, disk configs, networking, tags) | Near real-time |
| Service usage / consumption | Azure Billing Export (consumption meters); Azure Monitor and Azure Advisor (recommendations, K8s metrics) | Billing Export: daily; Monitor/Advisor: near real-time |
| K8s | Prometheus agent | Daily |
| AI Latency / performance metrics | Azure Monitor latency metrics per Azure OpenAI deployment | Per minute aggregated Daily |
| Data type | Source(s) | Update frequency |
|---|
| Billing data | BigQuery Billing Export (standard and detailed) | Daily (near real-time with detailed export) |
| Price lists | GCP Cloud Billing Catalog API | On-change (polled daily) |
| Resource inventory | GCP Cloud Asset Inventory / Resource Manager API | Near real-time; used for recommendations |
| Configurations | GCP Monitoring Client; direct API calls (Compute, GKE, Storage configs, labels) | Near real-time |
| Service usage / consumption | GCP Monitoring Client (K8s workload metrics, resource utilization, recommendations) | Near real-time |
| K8s + Recommendations | GCP Monitoring Client | Daily |
| AI Latency / performance metrics | Cloud Monitoring prediction latency per Vertex AI model | Per minute aggregated Hourly |
| Data type | Source(s) | Update frequency |
|---|
| Billing / usage data | Customer-provided data files in FOCUS format | Customer-controlled (on upload) - daily, weekly, monthly, or yearly |
| Data type | Source(s) | Update frequency |
|---|
| Billing data | Snowflake ORGANIZATION_USAGE views (USAGE_IN_CURRENCY_DAILY); Account Usage METERING_HISTORY; or billing export via Snowsight | Daily |
| Data type | Source(s) | Update frequency |
|---|
| Billing data | Databricks Billable Usage API (Account API) - DBU consumption by workspace, cluster, SKU; invoice data via account console export | Daily |
| Data type | Source(s) | Update frequency |
|---|
| Billing data | MongoDB Atlas Billing API (GET /orgs/{orgId}/invoices) - line-item costs by cluster, project, and service | Monthly (invoices); daily (pending charges) |
| Data type | Source(s) | Update frequency |
|---|
| Billing data | Datadog Usage Metering API (hourly and monthly usage by product family); invoice line items via Billing API | Hourly (usage) |
| Data type | Source(s) | Update frequency |
|---|
| Billing data | Anthropic Cost API (GET /v1/organizations/cost_report) - cost breakdowns in USD by workspace and API key | Daily |
| Price lists | Manually maintained from Anthropic's published pricing page (no pricing API available); versioned with effective dates | On-change (manual) |
| Resource inventory | Anthropic Models API (GET /v1/models) - available models and status | Daily |
| Service usage / consumption | Anthropic Usage API (GET /v1/organizations/usage_report/messages) - token consumption by model, workspace, service tier | Hourly |
| Data type | Source(s) | Update frequency |
|---|
| Billing data | Cursor Billing API - seat count, plan details, overage charges | Monthly (aligned with billing cycle) |
| Price lists | Published seat-based pricing; manually maintained | On-change (manual) |
| Service usage / consumption | Cursor Team Usage API - requests by completion type, token consumption, model routing, seat utilization; optional proxy/gateway for per-request granularity | Daily |
| Data type | Source(s) | Update frequency |
|---|
| Billing data | GitHub Billing API (copilot_for_business SKU) - seat-level billing | Monthly (aligned with billing cycle) |
| Price lists | Published seat-based pricing; manually maintained | On-change (manual) |
| Service usage / consumption | GitHub Copilot Metrics API - operation-level breakdown (completions, chat, PR summaries; acceptance rates, active users) | Daily |