Skip to main content

FOCUS data usage export

A FOCUS data usage export delivers your Coralogix consumption and cost data in the FOCUS v1.3 format — the FinOps Open Cost and Usage Specification that cost-management and FinOps tools ingest directly. Export your usage in this format to bring Coralogix spend into the same reporting pipeline as your other cloud and SaaS costs, without manual transformation.

This page is a reference for what the exported file contains: the columns, their meaning, and the mappings Coralogix applies. To generate the file, use the Focus report option in the Generate report drawer on the Data Usage page — see Focus report.

File format

A FOCUS export is a single CSV file, packaged as a .zip archive. Each row is one line item: a day of usage for one service, at one TCO priority, for one team. Coralogix aggregates usage to daily granularity, so there is one row per day per line item within the exported date range.

Column headers follow the FOCUS specification exactly, including capitalization. Columns whose names begin with x_cx_ are Coralogix-defined extensions to the specification.

Cost columns

All cost columns carry the dollar value of the consumed units for the line item, based on your account's per-unit pricing. In this version, the four FOCUS cost columns hold the same value — Coralogix does not model separate list, contracted, and effective rates.

ColumnDescription
BilledCostCost of the line item's usage.
EffectiveCostAmortized cost after applicable discounts. Same value as BilledCost.
ContractedCostCost at your contracted unit price. Same value as BilledCost.
ListCostCost at list unit price. Same value as BilledCost.
BillingCurrencyCurrency of the cost columns. Always USD.
ChargeCategoryNature of the charge. Always Usage.
ChargeClassSet only when a row corrects a previously invoiced amount. Empty for standard usage rows.
ChargeFrequencyHow often the charge recurs. Always Usage-Based.
ChargeDescriptionHuman-readable summary of the line item, combining the feature and its TCO priority.
InvoiceIssuerNameEntity that issues the invoice. Always Coralogix Ltd.
ServiceProviderNameProvider of the service. Always Coralogix.

Usage and pricing columns

ColumnDescription
PricingQuantityNumber of CX Units consumed by the line item. The cost columns are derived from this quantity.
PricingUnitUnit that pricing is measured in. Always CX Units.
ConsumedQuantityRaw volume consumed, in the line item's native unit.
ConsumedUnitNative unit for ConsumedQuantity. See the mapping below.

ConsumedUnit reflects how each kind of usage is measured natively, before conversion to CX Units:

Usage kindConsumedUnit
Processed dataBytes
Egress dataBytes
Metric samplesSamples
EventsEvents
AI evaluationsTokens
AI tokensTokens

Time period columns

ColumnDescription
ChargePeriodStartStart of the usage day. Inclusive.
ChargePeriodEndEnd of the usage day. Exclusive.
BillingPeriodStartStart of the billing period the row falls in. Inclusive. Reflects the start date you requested for the export.
BillingPeriodEndEnd of the billing period. Exclusive. Reflects the end date you requested for the export.

Account columns

ColumnDescription
BillingAccountIdYour Coralogix organization ID — the top-level billing entity that teams roll up to.
BillingAccountNameName of the organization.
SubAccountIdIdentifier of the team that generated the usage. Teams are sub-accounts within the organization.
SubAccountNameName of the team.
SubAccountTypeType of sub-account. Always Team.

BillingAccountId identifies the organization; SubAccountId identifies the team within it. The extension column x_cx_organization_id (see below) carries the same organization identifier for tools that need it as an explicit field — it is empty when the team is not attached to an organization.

Service classification columns

Coralogix maps each feature group to the FOCUS service taxonomy so your usage lines up with the service categories your FinOps tool expects.

ColumnDescription
ServiceNameCoralogix service that produced the usage — for example, Logs, Metrics, or Spans.
ServiceCategoryFOCUS service category for the service.
ServiceSubcategoryFOCUS service subcategory for the service.

The mapping Coralogix applies:

ServiceNameServiceCategoryServiceSubcategory
LogsManagement and GovernanceObservability
MetricsManagement and GovernanceObservability
SpansManagement and GovernanceObservability
Infra MonitoringManagement and GovernanceObservability
AlertsManagement and GovernanceObservability
RUMManagement and GovernanceObservability
ProfilesManagement and GovernanceObservability
NotificationsManagement and GovernanceObservability
CasesManagement and GovernanceSupport
AAASecurityOther (Security)
Data PlansManagement and GovernanceCost Management
Data EngineAnalyticsData Processing
DataAnalyticsData Processing
AIAI and Machine LearningGenerative AI

Region columns

These columns describe where your Coralogix account is hosted.

ColumnDescription
RegionIdCloud provider region code for your account's host region — for example, eu-north-1 or us-central1.
RegionNameHuman-readable region name — for example, Europe (Stockholm).
HostProviderNameCloud provider that hosts the region: Amazon Web Services or Google Cloud Platform.

Tags and Coralogix extensions

Tags is a JSON object of key-value pairs that describe the line item. Coralogix-defined keys use the cx: prefix required by the FOCUS specification for vendor-defined tags:

Tag keyDescription
cx:pillarObservability pillar the usage belongs to.
cx:entity_typeEntity type the usage was recorded against.
cx:measurement_kindKind of measurement the usage represents.

The export also includes Coralogix-specific columns, prefixed with x_cx_, that carry detail beyond the FOCUS specification:

ColumnDescription
x_cx_clusterCoralogix cluster code for your account — for example, EU1, US1, or AP2.
x_cx_completenessWhether the day was fully aggregated when the export ran: complete or partial. A row for the current day is partial.
x_cx_organization_idOrganization the team belongs to. Empty when the team is not attached to an organization.
x_cx_organization_nameName of the organization. Empty when the team is not attached to an organization.
x_cx_tco_priorityNormalized TCO priority of the usage.

Limitations

  • Single region per export. Each export covers one Coralogix host region. To assemble a global view, export from each region and federate the files in your FinOps tool.
  • US dollars only. Cost columns are always denominated in USD.
  • Daily granularity. Usage is aggregated per day; the export does not break usage down to sub-day intervals.
  • Date range up to 365 days. The requested range must be between 1 and 365 days, and the start date must be on or before the end date.
  • Billing period follows the requested range. BillingPeriodStart and BillingPeriodEnd reflect the dates you request for the export, not a fixed invoice cycle.
  • No resource columns. The export omits ResourceId and ResourceName, because Coralogix bills on consumption rather than provisioned resources.
  • Data usage — monitor usage and generate reports, including the Focus report.
  • Quota Rules — set the daily unit quota that usage is measured against.
  • Data Usage Service API — generate reports programmatically.
Last updated on