Copy as Markdown[Open in ChatGPT](https://chatgpt.com/?q=Read%20https%3A%2F%2Fcoralogix.com%2Fdocs%2Fuser-guides%2Faccount-management%2Ftco-optimizer.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)[Open in Claude](https://claude.ai/new?q=Read%20https%3A%2F%2Fcoralogix.com%2Fdocs%2Fuser-guides%2Faccount-management%2Ftco-optimizer.md%20and%20help%20me%20with%20my%20question%20about%20this%20Coralogix%20documentation%20page.)[API reference](https://coralogix.com/docs/developer-portal/apis/tco-controls/tco-optimizer-http-api.md)[Terraform](https://registry.terraform.io/providers/coralogix/coralogix/latest/docs/resources/tco_policies_logs)

# TCO Optimizer

The Total Cost of Ownership (TCO) Optimizer routes logs, traces, and RUM events to the right priority based on their business value. You define policies that match incoming data and route it to an outcome that determines how the data is stored, how it can be queried, and what it costs.

Policies are evaluated in order. The first matching policy applies, and no other policies are evaluated.

Policies are managed per data type, each on its own tab: **Logs**, **Traces**, and **RUM**.

[![TCO Optimizer log policies table showing each policy\&#39;s filters, severity, policy type, destination, priority, and archive retention](/docs/assets/images/tco-log-policies-9cdd1eb76d5fac3c7a7950a34985059b.webp)](https://coralogix.com/docs/assets/images/tco-log-policies-9cdd1eb76d5fac3c7a7950a34985059b.webp)

## How TCO routing works[​](#how-tco-routing-works "Direct link to How TCO routing works")

When a log, trace, or RUM event is ingested, Coralogix evaluates your enabled policies for that data type from top to bottom:

1. Evaluate the first policy.
2. If the event matches, route it to the policy's configured priority and stop.
3. If it does not match, evaluate the next policy.
4. If no policy matches, route the event to High (Frequent Search).

Note

Data that does not match any policy is routed to High (Frequent Search) by default. To change the default, add a catch-all policy at the bottom of your policy list.

Order matters. Place narrow exception policies above broader catch-all policies.

## TCO priority levels explained[​](#tco-priority-levels-explained "Direct link to TCO priority levels explained")

Each policy routes matching data to one of four priorities. The priority determines where the data is stored, how it can be queried, and which platform features are available.

A priority bundles two independent decisions. Keep them separate when planning policies:

* **Storage routing and query performance**: High (Frequent Search) keeps data in Coralogix hot storage (OpenSearch), which delivers the fastest queries. Medium (Monitoring) and Low (Compliance) keep raw data in customer-owned storage (your S3 archive); it stays instantly queryable via DataPrime, but queries generally run slower than against Frequent Search.
* **Feature access**: High and Medium grant the broadest feature set, while Low (Compliance) is limited to a smaller set aimed at long-term retention and compliance. See [Features by priority level](#features-by-priority-level) for the exact matrix.

### High (Frequent Search)[​](#high-frequent-search "Direct link to High (Frequent Search)")

Data is retained in Coralogix hot storage (OpenSearch). This priority is designed for business-critical data that requires fast queries, real-time alerting, and immediate investigation. High (Frequent Search) is the default priority for data that does not match any policy.

### Medium (Monitoring)[​](#medium-monitoring "Direct link to Medium (Monitoring)")

Raw data is retained in customer-owned storage and remains instantly queryable via DataPrime, with added support for alerting and dashboarding. Use this priority for monitoring and ongoing analysis at scale.

### Low (Compliance)[​](#low-compliance "Direct link to Low (Compliance)")

Raw data is retained in customer-owned storage and remains instantly queryable via DataPrime. Use this priority for compliance requirements and long-term retention where frequent querying is not required.

### Blocked[​](#blocked "Direct link to Blocked")

Blocked data incurs ingestion processing cost only, with no storage or retention charges. The behavior differs by data type:

* **Logs:** Data is dropped at ingestion and not stored.
* **Spans (traces):** The span payload is stripped at ingestion. Coralogix retains a minimal trace skeleton (service name, operation name, application, subsystem, span ID, trace ID, start time, and duration), so the trace still assembles in the trace view. The blocked span's data is unavailable for query, but the trace structure and timing remain visible.

Limited access

Block for trace policies is currently in limited access. Contact your Coralogix account team to enable it for your organization.

Use Blocked to eliminate storage costs for unwanted data. In the policy editor, blocking is set on the [**Action**](#action) card rather than chosen as a priority. **Block** is still available as the fallback priority of a [quota-based destination](#policy-type).

What blocking actually does

Before you route data to **Blocked**, understand three behaviors that are easy to miss:

* **Blocked data still incurs a reduced processing cost.** Blocking eliminates storage and retention charges, but not the ingestion cost. Blocked data is billed at 0.08 units per GB. See [Data usage](https://coralogix.com/docs/user-guides/account-management/payment-and-billing/data-usage.md) for the full unit rate table.
* **Blocked data is permanently discarded and is not queryable.** Once a log or trace is blocked, it is dropped at ingestion and cannot be retrieved or searched later. Blocked data is not written to your S3 archive, so the archive does not provide a way to recover it. Only data routed to High, Medium, or Low is stored and queryable. If you might need the data later, route it to a lower priority instead of blocking it.
* **Policies are not retroactive.** A TCO policy applies only to data ingested after the policy is created (or after a change is saved). It does not reclassify, recover, or re-bill data that was already ingested under a different policy or the default priority.

## Features by priority level[​](#features-by-priority-level "Direct link to Features by priority level")

Each priority level provides different capabilities across the platform:

| Feature                                                                                                     | High (Frequent Search) | Medium (Monitoring) | Low (Compliance) |
| ----------------------------------------------------------------------------------------------------------- | ---------------------- | ------------------- | ---------------- |
| [AI Center Application Catalog](https://coralogix.com/docs/user-guides/ai/app_catalog.md)                   |                        | ✅                  |                  |
| [AI Evaluators](https://coralogix.com/docs/user-guides/ai/evaluations.md)                                   | ✅                     | ✅                  |                  |
| [Alerts](https://coralogix.com/docs/user-guides/alerting/introduction-to-alerts.md)                         | ✅                     | ✅                  |                  |
| [APM with Events2Metrics](https://coralogix.com/docs/user-guides/monitoring-and-insights/events2metrics.md) | ✅                     | ✅                  |                  |
| [APM with Span Metrics](https://coralogix.com/docs/user-guides/apm/getting-started/span-metrics.md)         | ✅                     | ✅                  | ✅               |
| [Archive](https://coralogix.com/docs/user-guides/data-flow/s3-archive/connect-s3-archive.md)                | ✅                     | ✅                  | ✅               |
| [Background Queries](https://coralogix.com/docs/user-guides/dataengine/background_queries_v1.md)            | ✅                     | ✅                  | ✅               |
| [Custom Dashboards](https://coralogix.com/docs/user-guides/custom-dashboards/introduction.md)               | ✅                     | ✅                  |                  |
| [Data Enrichment](https://coralogix.com/docs/user-guides/enrichment_rules/custom_enrichment.md)             | ✅                     | ✅                  |                  |
| [Events2Metrics](https://coralogix.com/docs/user-guides/monitoring-and-insights/events2metrics.md)          | ✅                     | ✅                  |                  |
| [Explore](https://coralogix.com/docs/user-guides/data_exploration.md)                                       | ✅                     | ✅                  | ✅               |
| Lightning Queries                                                                                           | ✅                     |                     |                  |
| [LiveTail](https://coralogix.com/docs/user-guides/data_exploration/logs/livetail.md)                        | ✅                     | ✅                  | ✅               |
| [Log Parsing](https://coralogix.com/docs/user-guides/data-transformation/parsing/log-parsing-rules.md)      | ✅                     | ✅                  | ✅               |
| [Loggregation](https://coralogix.com/docs/user-guides/data_exploration/logs/templates.md)                   | ✅                     | ✅                  |                  |
| [Product Analytics](https://coralogix.com/docs/user-guides/product-analytics/introduction.md)               | ✅                     | ✅                  |                  |
| [Real User Monitoring](https://coralogix.com/docs/user-guides/rum/getting-started/real-user-monitoring.md)  | ✅                     | ✅                  |                  |
| [Session Replay](https://coralogix.com/docs/user-guides/rum/product-features/session-replay.md)             | ✅                     | ✅                  | ✅               |

Note

Service Map and Service Catalog for APM are available regardless of priority.

Note

AI Center's views (Application Catalog, Monitoring, and drilldowns) read AI-application spans from your [S3 archive](https://coralogix.com/docs/user-guides/data-flow/s3-archive/connect-s3-archive.md), so the priority you route an application's spans to determines what AI Center shows:

* **Medium (Monitoring)**: Fully supported. The application appears in AI Center with cost data, and its spans are evaluated.
* **High (Frequent Search)**: Supported only when the spans also reach your S3 archive. The application then appears with cost data and evaluations. Spans kept solely in Frequent Search aren't read by AI Center.
* **Low (Compliance)**: Limited. An application that already appears in AI Center from higher-priority spans stays listed, but its Low spans show no cost data and aren't evaluated. An application whose spans have only ever been Low doesn't appear in AI Center, which prompts you to set it up.

Route an AI application's spans to Medium (Monitoring) for full AI Center support.

## Policies and filters[​](#policies-and-filters "Direct link to Policies and filters")

A TCO policy is defined by:

* A filter that selects which logs, traces, or RUM events the policy applies to
* An action: route and store the matched data, or block it
* One or more destinations, each with its own policy type, priority, and archive retention

### Policy list columns[​](#policy-list-columns "Direct link to Policy list columns")

The policy table on the **Logs** and **RUM** tabs shows, for each policy: **#** (evaluation order), **Policy name**, **Filters**, **Severity**, **Policy type**, **Destination**, **Priority**, **Archive retention**, and **Enabled**.

* **Policy type** shows whether each destination routes as **Standard** or **Quota-based**.
* **Destination** shows the dataset each copy of the matched data is routed to.
* **Priority** shows the priority configured for the policy. For a quota-based destination the active priority changes with the daily quota thresholds, and the highlighted priority is the one currently in effect.

When a policy's destinations don't share the same policy type, the **Policy type**, **Destination**, and **Priority** cells stack one line per destination so the three columns line up.

The **Traces** tab does not have **Policy type** or **Destination** columns, because trace policies don't route to datasets.

### Filters and DPXL[​](#filters-and-dpxl "Direct link to Filters and DPXL")

Filters are defined using DataPrime Expression Language (DPXL), which matches incoming events on:

* Standard labels such as application and subsystem
* Metadata such as severity and timestamp
* Any field in the event body, including nested fields and custom keys

For common use cases, the policy editor's **Builder** generates DPXL automatically. To write a filter directly, switch to **Expression** mode, which provides inline syntax validation, schema-aware autocomplete, and a link to the expression tutorial; invalid expressions are flagged and block saving until resolved.

For the full expression syntax, including keypaths (`$m`, `$l`, `$d`), operators, functions, type casting, and limits, see [DataPrime expression language (DPXL)](https://coralogix.com/docs/dataprime/user-guide/dpxl.md).

Note

Both **log** and **trace** policies support DPXL expressions. In **Expression** mode, a trace filter can match on any field, with the span label keypaths `$l.serviceName`, `$l.operationName`, `$l.applicationName`, and `$l.subsystemName` as common examples, and can be up to 4,096 characters. In both policy types, **Builder** and **Expression** are mutually exclusive. A policy is filtered by one or the other, not both.

### Evaluation order[​](#evaluation-order "Direct link to Evaluation order")

Policies are evaluated from top to bottom. The first matching policy applies and no subsequent policies are evaluated. Data that does not match any policy goes to High (Frequent Search) by default. Reorder policies in the UI via drag-and-drop.

#### Policy evaluation order[​](#policy-evaluation-order "Direct link to Policy evaluation order")

The most common reason a TCO policy does not behave as expected is policy order. Keep these rules in mind:

* **First match wins.** Policies are evaluated top-to-bottom. As soon as a log or trace matches a policy, it is routed to that policy's priority and evaluation stops. No policy below it is considered, even if a lower policy would also match.
* **Order, not specificity, decides the winner.** When two policies match the same data, the one placed higher in the list wins. A more specific policy placed below a broader one never takes effect for the overlapping data.
* **Unmatched data falls through to High (Frequent Search).** A log or trace that matches no policy is routed to High (Frequent Search), the most expensive priority. This behavior is silent: there is no policy row representing it.
* **Use a catch-all policy to change the default.** To send unmatched data somewhere other than High, add a policy with no filter conditions (so it matches everything) at the bottom of the list. Because first match wins, every policy above it still applies first, and the catch-all only captures whatever is left over.

To verify which policy is in effect for a given combination, use the **Affecting policy** column in [Statistics](#statistics). A combination shown as `—` or `none` is falling through to the default High (Frequent Search) priority.

**Ordered example**

Goal: send `payments-service` logs to Medium, except errors, which go to High, and block everything else.

| Order | Policy filter                                               | Priority               |
| ----- | ----------------------------------------------------------- | ---------------------- |
| 1     | `payments-service` logs with `ERROR` or `CRITICAL` severity | High (Frequent Search) |
| 2     | All `payments-service` logs                                 | Medium (Monitoring)    |
| 3     | No filter (catch-all)                                       | Blocked                |

With this order, a `payments-service` error matches policy 1 and stops. A `payments-service` info log skips policy 1, matches policy 2, and stops. Any other log skips policies 1 and 2 and is captured by the policy 3 catch-all. If you removed policy 3, that other data would fall through to High (Frequent Search) instead of being blocked.

Note

Blocked is not free. Data routed to the Blocked priority still incurs a residual charge of roughly 8% of the blocked volume for the metadata Coralogix retains. Blocking reduces cost dramatically, but a catch-all → Blocked policy does not bring the cost of unmatched data to zero.

## Create a policy[​](#create-a-policy "Direct link to Create a policy")

1. Navigate to **Data Flow**, then **TCO Optimizer**.
2. Select **Logs**, **Traces**, or **RUM**.
3. Select **+ New policy**.

Then configure each section of the policy.

### Details[​](#details "Direct link to Details")

[![Policy details: name and optional description](data:image/webp;base64,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)](data:image/webp;base64,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)

* **Policy name** (required)
* **Description** (optional)
* **Policy order**: **First** places the policy at the top of the evaluation list, so it is evaluated before all existing policies. **Last** places it at the bottom. Policies are evaluated in order from top to bottom; when a log or trace matches a policy, the system stops and does not evaluate any subsequent policies.

### Filters[​](#filters "Direct link to Filters")

[![Policy filters: application and severity conditions](data:image/webp;base64,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)](data:image/webp;base64,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)

Define which logs, traces, or RUM events the policy applies to:

* Use the **Builder** to add conditions for application, subsystem, and severity using operators `is`, `is not`, `includes`, or `starts with`.
* Or select **Expression** and enter a [DPXL filter](https://coralogix.com/docs/dataprime/user-guide/dpxl.md) directly.

In the Builder, if the value you need isn't in the suggestions list, type it and select **+ Add \<value>** to use it. This applies the value to the current policy filter only. It does not add the field to your schema or register it as a reserved field.

[![The policy Filters panel in Expression mode, showing a DPXL filter that excludes the dev application, the Builder and Expression toggle, and the Expression tutorial link](data:image/webp;base64,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)](data:image/webp;base64,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)

#### Validate your expression from the editor[​](#validate-your-expression-from-the-editor "Direct link to Validate your expression from the editor")

When a filter is in **Expression** mode, the editor offers two quick actions:

* A copy icon sits next to the expression field. Select it to copy the full DPXL expression to the clipboard, so you can share the filter or paste it into another tool.
* **Go to Explore Logs** sits below the editor, next to **Expression tutorial**. It opens Explore with the expression pre-injected as a DataPrime query, so you can inspect the actual events the expression matches, beyond the aggregate counter estimates and the [Limited Preview state](#preview-panel) that Expression mode shows on the day a policy is created.

**Go to Explore Logs** appears once the expression is valid and filters something. It's hidden for an empty expression, for the default `<v1> true` matcher, and while the expression is invalid.

Explore opens on the last 15 minutes of the `logs` dataset, not the **Last 24 hours** or **Last 7 days** range used by the preview panel. Widen the time range in Explore if the filter matches low-volume data.

<!-- -->

### Action[​](#action "Direct link to Action")

Choose what happens to the data the filter matches:

* **Route & Store**: send matched data to one or more destinations with configured storage.
* **Block**: drop all matched data. Nothing is stored or forwarded.

Selecting **Block** replaces the **Destination & Storage** section with a warning that all data matched by the filter is permanently dropped and will not reach any destination or storage system. See [Blocked](#blocked) for what blocking still costs and what it retains per data type.

### Destination & Storage[​](#destination--storage "Direct link to Destination & Storage")

Route matched data to one or more destinations, each with its own storage strategy. Every destination is a tab labeled `<dataspace>/<dataset>`, with a badge showing that destination's policy type, and each destination carries its own dataset, policy type, priority, and archive retention.

[![The Destination \&amp; Storage section with a destination tab selected, the Dataset dropdown open, and the Policy type and Priority sections below](/docs/assets/images/destination-storage-787d1f4898ba21427cf2aa70d740d743.webp)](https://coralogix.com/docs/assets/images/destination-storage-787d1f4898ba21427cf2aa70d740d743.webp)

#### Dataspace and dataset[​](#dataspace-and-dataset "Direct link to Dataspace and dataset")

1. **Dataspace** is fixed to `default`, currently the only dataspace available.
2. From the **Dataset** dropdown, select the dataset to route matching data into. Datasets are managed in Dataspace Management.

By default, log policies route to `default/logs` and RUM policies route to `default/rum.events`.

Note

**High (Frequent Search)** is supported only for each data type's default dataset: `default/logs` for logs and `default/rum.events` for RUM. Select any other dataset and the **High** option is disabled.

When a TCO policy targets a user-defined dataset, the result is a **streaming dataset**, meaning data is routed in as it's ingested. The same dataspace can also hold **summary datasets**, which are populated by [Background queries v2](https://coralogix.com/docs/user-guides/dataengine/background_queries_v2.md) writing query results into a dataset for downstream queries and dashboards.

For information about creating and managing user-defined datasets, see [User-defined datasets](https://coralogix.com/docs/user-guides/data-layer/default-dataspace/user-defined-datasets.md).

#### Policy type[​](#policy-type "Direct link to Policy type")

<!-- -->

[![Policy type: Standard or Quota-based](/docs/assets/images/policy-type-79f72e3075cbc84935886b44eb3db9d3.webp)](https://coralogix.com/docs/assets/images/policy-type-79f72e3075cbc84935886b44eb3db9d3.webp)

Choose how this destination routes matching data:

* **Standard**: route all matching data to one priority.
* **Quota-based**: route matching data by daily quota thresholds.

Policy type is set per destination, so one policy can route Standard to one destination and Quota-based to another. Switching a destination from **Quota-based** to **Standard** clears that destination's quota configuration, and the editor asks you to confirm first.

#### Priority[​](#priority "Direct link to Priority")

[![Priority selection: High, Medium, Low, and Block](/docs/assets/images/priority-a26af5f6634793bab71bf87ae1ba6eb9.webp)](https://coralogix.com/docs/assets/images/priority-a26af5f6634793bab71bf87ae1ba6eb9.webp)

For a **Standard** destination, select the priority for data matching this policy. The selected priority determines the data pipeline Coralogix uses to ingest and store the data:

* **High**: stored in Coralogix hot storage (OpenSearch) for lightning-fast queries.
* **Medium**: stored in customer-owned S3, queryable via DataPrime, with alerting and dashboarding.
* **Low**: stored in customer-owned S3, instantly queryable via DataPrime for compliance and long-term retention.

Each card shows the estimated saving against High: roughly 57% for Medium and 84% for Low.

For a **Quota-based** destination, route your daily quota across one or more tiers. Toggle between **Percentage** and **Units**, then set each tier as *Route \<from> to \<to> % of daily quota to \<priority>*. Select **Add threshold** to add more tiers. For example, route the first 20% of the daily quota to Medium and the next 30% to Low. **Route the remaining quota to** then sets the fallback priority for everything above the last tier.

[![Quota-based policy type selected, with the Priority section routing a percentage of daily quota to Medium and the remaining quota to Block](/docs/assets/images/policy-type-quota-based-88c375f3af0a7b006e8c986a3230e738.webp)](https://coralogix.com/docs/assets/images/policy-type-quota-based-88c375f3af0a7b006e8c986a3230e738.webp)

The editor validates the tiers as you configure them:

* Thresholds must be strictly ascending.
* Each tier must be more restrictive than the previous tier.
* The fallback must be more restrictive than the last tier.
* You cannot allocate more than your remaining daily quota.

Values entered in **Units** mode are stored as a percentage of your daily quota, so the effective allocation moves with your quota. If you have no daily units allocated, the section links you to [Quota Rules](https://coralogix.com/docs/user-guides/account-management/payment-and-billing/quota-rules.md) to set an allocation first.

#### Archive retention[​](#archive-retention "Direct link to Archive retention")

[![Archive retention options: Default, Short, Intermediate, and Long](/docs/assets/images/archive-retention-dea2743a148831de8d306907b120b453.webp)](https://coralogix.com/docs/assets/images/archive-retention-dea2743a148831de8d306907b120b453.webp)

Archive retention assigns a label as a tag on the Parquet files written to your S3 bucket. Use these tags in your cloud storage lifecycle policies to control how long archived data is retained. Coralogix does not manage deletion. Retention duration is controlled by your storage provider.

In **Archive retention**, choose a label: **Default**, **Short**, **Intermediate**, or **Long**. Tags apply to Medium and Low priority data only. If retention tags are deactivated, activate them on the **Setup archive** page first.

Note

When the destination is a user-defined dataset, retention is governed by that dataset's Dataset Definition and cannot be overridden in the policy. The section shows *Defined by Dataset Definition.* with a link to view the definition.

#### Route to multiple destinations[​](#route-to-multiple-destinations "Direct link to Route to multiple destinations")

Select **+** next to the destination tabs to add another route, up to **two destinations per policy**, a limit enforced in both the UI and the backend. Use a tab's menu to rename or remove a route.

Adding a destination duplicates the matched data to every route in the policy, and each copy is billed separately. The editor asks you to confirm, then shows a banner reading *Fan-out active, matched data is duplicated across N destinations*, noting that the policy is billed at approximately N× the units of matched volume.

Each destination sets its own policy type and priority, so the two copies can land at different priorities.

Note

Fan-out applies to **log** policies. RUM policies route to the single locked `default/rum.events` dataset, so they have no **+** control, and trace policies do not route to datasets at all.

Once every destination is configured, enable the policy to take effect immediately and select **Create**.

### Preview panel[​](#preview-panel "Direct link to Preview panel")

While creating or editing a policy, the **Preview** panel on the right side of the policy form shows how the current filter and priority match real data. Use it to validate routing decisions before saving.

The panel has two tabs: **Overview** (summary counters and time-series charts) and **Breakdown** (the per-combination grid).

Note

The preview panel is available for **log** policies. The RUM policy editor has no data-usage preview pane.

<!-- -->

[![TCO Optimizer Preview panel showing the Medium priority chip, the Last 24 hours / Last 7 days toggle, the Data sent and Total units counters, and the breakdown grid](/docs/assets/images/tco-dpxl-preview-panel-grid-7461c13bd894ca97508b652758d9a70c.webp)](https://coralogix.com/docs/assets/images/tco-dpxl-preview-panel-grid-7461c13bd894ca97508b652758d9a70c.webp)

The panel header shows the priority the preview reflects as a pair of chips, the current priority followed by the one the policy would apply, above the prompt *See how this rule affects your data.*, with a time-range toggle:

* **Last 24 hours**
* **Last 7 days**

Switching the time range refetches the preview for the new window.

The counters and the time-series charts behave differently in time:

* **Summary counters** are a live, same-day estimate computed from your current filter and priority, available immediately while you configure the policy.
* **The charts** show full history in **Builder** mode, but in **Expression** (DPXL) mode they show a **Limited Preview** state until the day after you create the policy. Expression previews are tracked by policy ID, which doesn't exist until the policy is created, so a DPXL filter's historical trends only start to populate the next day, once tracking begins.

#### Summary counters[​](#summary-counters "Direct link to Summary counters")

Three counter cards on the **Overview** tab report the aggregate impact of the current filter and priority over the selected window:

* **Total data sent**: total matched volume, shown in GB.
* **% Quota**: the matched data's share of your daily quota.
* **Total units**: total units (U) consumed by the matched data. When the policy action is **Block**, this is `0`. Storage and retention units are eliminated. Blocked data still incurs a reduced ingestion processing cost (0.08 units per GB); that cost is not reflected in this counter.

For a quota-based destination, the panel adds the disclaimer *Based on recent traffic patterns. Actual blocking point will vary with daily volume.*

#### Time-series charts[​](#time-series-charts "Direct link to Time-series charts")

<!-- -->

The panel includes two stacked time-series charts for the selected range:

* **Data sent over time**: a stacked bar chart of volume by priority (High, Medium, Low, and Blocked) across the range.
* **Units over time**: units consumption across the range, with an average reference line.

When the policy filter is in **Expression** (DPXL) mode, the two charts show a **Limited Preview** state instead of historical data:

* **Data sent over time**: *Volume history starts the day after you save.* We start tracking volume when you save this policy, and history appears the next day.
* **Units over time**: *Unit history starts the day after you save.* We start tracking unit consumption and priority changes when you save this policy, and history appears the next day.

In **Builder** mode, both charts display the full history for the selected range.

#### Breakdown grid[​](#breakdown-grid "Direct link to Breakdown grid")

The breakdown grid breaks the matched data down by combinations of application, subsystem, and severity, color-coding each row by severity. For each row, the grid shows the **Application**, **Subsystem**, **Severity**, **% Quota**, and **Units** columns.

* Use the **Group by** selector (**Select Field**) to pick which dimensions to include and in what order.
* Use the search box to filter rows by application, subsystem, or severity name.
* Sort by **% Quota** or **Units** to surface the largest contributors.

The Breakdown grid is always present. It is not disabled for **Expression** (DPXL) filters. Whenever an Expression filter narrows the results, an info banner appears above the grid with the title *Partial data.* and the message *Results filtered by DPXL query.*, alongside a **Learn more** link to the DPXL query tutorial. The banner confirms the grid reflects the current expression, not the unfiltered ingest.

The grid shows a temporary state in these cases:

* **Preview is loading**: *Loading data…*
* **No data for the selected range**: *No data for the selected range.*
* **Preview failed to load**: *Data unavailable: retry preview.*

#### Empty and loading states[​](#empty-and-loading-states "Direct link to Empty and loading states")

Before you add any filter conditions to the policy, the panel shows the placeholder *No filters selected yet* and prompts you to add an application, subsystem, or severity filter to populate the preview for the selected time frame.

<!-- -->

[![TCO Preview panel for a new policy showing the \&quot;No filters selected yet\&quot; placeholder](/docs/assets/images/tco-dpxl-preview-new-policy-empty-f8463173e9f1fb75831efa05c306fb9d.webp)](https://coralogix.com/docs/assets/images/tco-dpxl-preview-new-policy-empty-f8463173e9f1fb75831efa05c306fb9d.webp)

While the preview is being computed, the panel shows **Analyzing query** with a description that Coralogix is scanning logs for the selected range. If the preview can't be loaded, the panel shows **Preview unavailable** with a prompt to retry.

When the filter is active but returns no matching events for the selected time range, the grid shows *Nothing to show here* with a suggestion to widen the filter, change the time range, or reset the search.

## RUM policies[​](#rum-policies "Direct link to RUM policies")

The **RUM** tab manages TCO policies for RUM events. RUM policies use the same editor as log policies (**Details**, **Filters**, **Action**, **Destination & Storage**, policy type, priority, and archive retention), with these differences:

* **Fixed destination.** RUM events route to `default/rum.events`, and the dataset is locked. There is no dataset selection and no fan-out to a second destination.
* **Priority.** **Medium** is the default and **High** is hidden. High is only meaningful for organizations that also write RUM data to the logs pillar, and Coralogix enables the option for those organizations only. Keep RUM data at Medium or High: events routed to **Low (Compliance)** are not available to RUM or [Product Analytics](https://coralogix.com/docs/user-guides/product-analytics/introduction.md) features such as Heatmaps, Funnels, and Pathways.
* **Filters.** The Builder offers **Application** and **Subsystem** conditions. **Expression** mode accepts a DPXL filter, validated and autocompleted against the `rum.events` dataset schema rather than the logs schema. Field casing differs, for example `$l.applicationName` for RUM against `$l.applicationname` for logs.
* **No preview panel.** The RUM policy editor has no data-usage preview pane.

Quota-based policy types, the **Block** action, and archive retention all behave the same as they do for logs. The policy table carries the same columns, with **Destination** showing `-` for policies that predate dataset routing.

[![The RUM tab in the TCO Optimizer showing the RUM policies table with each policy\&#39;s filters, severity, policy type, destination, priority, and archive retention](/docs/assets/images/rum-policies-cd5384fd882387176baebba0bdf82b94.webp)](https://coralogix.com/docs/assets/images/rum-policies-cd5384fd882387176baebba0bdf82b94.webp)

## Edit, disable, or delete a policy[​](#edit-disable-or-delete-a-policy "Direct link to Edit, disable, or delete a policy")

* To **edit** a policy, select the policy row and modify its filter, priority, or archive retention.
* To **disable** a policy, toggle the policy off. Disabled policies are skipped during evaluation.
* To **reorder** policies, drag the policy to a new position in the list.
* To **delete** a policy, select the policy and choose **Delete**.

Changes take effect immediately. If a policy causes unexpected routing, disable it to revert to the previous behavior.

## Policy order and exception handling[​](#policy-order-and-exception-handling "Direct link to Policy order and exception handling")

Because the first matching policy applies, use this pattern:

* Put specific exceptions first.
* Put broad defaults last.

**Example**

Broad policy: all logs from `payments-service` go to Medium (Monitoring).

Exception: logs from `payments-service` with `ERROR` or `CRITICAL` severity go to High (Frequent Search).

Exception policy (place first):

```
<v1> $l.applicationname == 'payments-service' && $m.severity.in(ERROR, CRITICAL)
```

Broad policy (place below):

```
<v1> $l.applicationname == 'payments-service'
```

## Usage overview[​](#usage-overview "Direct link to Usage overview")

Use the Usage overview to understand how your daily quota is consumed across priorities and how routing affects cost.

[![](/docs/assets/images/tco_optimizer_overview-4fef5b68070898952b5a662da8fe67dc.webp)](https://coralogix.com/docs/assets/images/tco_optimizer_overview-4fef5b68070898952b5a662da8fe67dc.webp)

Hover over any priority in the top bar to open the Usage overview panel.

The panel includes:

### Daily team quota[​](#daily-team-quota "Direct link to Daily team quota")

Shows your available daily unit quota. Coralogix uses a unit-based pricing model, where a unit is a universal billing metric per observability pillar.

### Yearly savings[​](#yearly-savings "Direct link to Yearly savings")

Shows the estimated percentage saved by routing data to Medium (Monitoring) and Low (Compliance) instead of High (Frequent Search).

### Usage by priority[​](#usage-by-priority "Direct link to Usage by priority")

Shows how ingested data is distributed across priorities. For each priority, you can see how many units are consumed by each data type and how this contributes to your total daily quota.

### Units per pillar[​](#units-per-pillar "Direct link to Units per pillar")

Shows unit consumption per observability pillar, broken down by priority.

Use the Usage overview to quickly assess quota consumption, validate the impact of your TCO policies, and identify opportunities for further cost optimization.

## Statistics[​](#statistics "Direct link to Statistics")

Statistics show ingested logs, traces, or RUM events organized by key dimensions and their contribution to usage. Use this view to identify high-volume data and turn it into policies.

[![Log statistics grid showing Application, Subsystem, Severity, Affecting policy, Priority, Destination, % Quota, Data sent, and Units columns](/docs/assets/images/log-statistics-destination-b74d8518b531baf91f8c72a915ebc653.webp)](https://coralogix.com/docs/assets/images/log-statistics-destination-b74d8518b531baf91f8c72a915ebc653.webp)

Note

The **Destination** column is available on the **Logs** tab. RUM statistics do not include it, because RUM policies always route to `default/rum.events`.

Use this view to:

* Group by `application`, `subsystem`, `severity`, `affecting policy`, and `priority`
* Expand an application to see its subsystems, then expand a subsystem to see its severity breakdown
* See the **Destination** each combination is routed to, alongside its **Affecting policy** and **Priority**
* See contribution to **% Quota**, **Data sent**, and **Units (U)** for each combination
* Validate expected impact before saving

### Row menu actions[​](#row-menu-actions "Direct link to Row menu actions")

* **Add rule**: Pre-fills the policy form with the row's values
* **Drill into logs**: Opens a query filtered to the row's values
* **Copy as filter**: Copies application, subsystem, and severity chips for reuse

### Slice and filter the data[​](#slice-and-filter-the-data "Direct link to Slice and filter the data")

* **Group by chips**: Choose which fields to include in the breakdown. Drag and drop chips to rearrange them.
* **Search**: Filter rows by name (supports partial matches).
* **Include/exclude values**: Use chip menus to add or remove specific values.
* **Reset**: Clear temporary filters and return to the default settings.

### Create a policy from statistics[​](#create-a-policy-from-statistics "Direct link to Create a policy from statistics")

Turn any selection into a policy without leaving the page:

1. Select a row.
2. Choose **Add rule**. The **Create policy** form opens with the Builder pre-filled.
3. Choose a priority: High (Frequent Search), Medium (Monitoring), Low (Compliance), or Blocked.
4. (Optional) Set archive retention.
5. Review the **Preview** panel for data sent, % quota, and units impact.
6. Toggle **Enable policy** on to activate immediately.
7. Select **Create**.

The new policy appears in the TCO rules table. Order matters. Set **Policy order** to place it **First** (highest precedence) or **Last**.

### Understand the "affecting policy" column[​](#understand-the-affecting-policy-column "Direct link to Understand the \"affecting policy\" column")

When a combination already matches a policy, the **Affecting policy** column displays the policy currently in effect.

Use it to:

* Avoid creating duplicate policies
* Spot combinations that fall into the default High (Frequent Search) priority (shown as `—` or `none`)
* Decide whether to edit an existing policy or add a higher-precedence one

## API and Terraform[​](#api-and-terraform "Direct link to API and Terraform")

TCO policies can also be managed via the Coralogix API or Terraform provider. See the [TCO Optimizer HTTP API](https://coralogix.com/docs/developer-portal/apis/tco-controls/tco-optimizer-http-api.md) and the [Terraform documentation](https://registry.terraform.io/providers/coralogix/coralogix/latest/docs) for details.

## Log overrides: end-of-life and migration[​](#log-overrides-end-of-life-and-migration "Direct link to Log overrides: end-of-life and migration")

The **Overrides** table for logs is being retired. During the hybrid phase you can migrate overrides to log policies in bulk, using **Convert to policy** or **Delete** from the **Overrides** table, and after the cutoff any remaining overrides become top-ordered policies automatically, preserving current behavior.

For the full timeline, step-by-step migration, API impact, and FAQs, see [Deprecation of TCO overrides](https://coralogix.com/docs/user-guides/latest-updates/deprecations/tco-overrides.md).

## Permissions[​](#permissions "Direct link to Permissions")

To view and manage TCO policies, your role needs the following permissions. Assign them individually, or use the **TCOPolicies** permission preset, which bundles them and stays up to date as permissions change.

| Resource                     | Description                                                        | System roles                                                                                 | API presets |
| ---------------------------- | ------------------------------------------------------------------ | -------------------------------------------------------------------------------------------- | ----------- |
| `LOGS.TCO:READPOLICIES`      | View existing log TCO policies.                                    | Data Admin, Observability Lead, Platform Admin, Security User                                | TCOPolicies |
| `LOGS.TCO:UPDATEPOLICIES`    | View and modify existing log TCO policies and create new ones.     | Data Admin, Platform Admin                                                                   | TCOPolicies |
| `METRICS.TCO:READPOLICIES`   | View metrics TCO policies.                                         | Data Admin, Observability Lead, Platform Admin, Read-Only User, Security User, Standard User | TCOPolicies |
| `METRICS.TCO:UPDATEPOLICIES` | Manage metrics TCO policies.                                       | Data Admin, Observability Lead, Platform Admin                                               | TCOPolicies |
| `SPANS.TCO:READPOLICIES`     | View existing tracing TCO policies.                                | Data Admin, Observability Lead, Platform Admin                                               | TCOPolicies |
| `SPANS.TCO:UPDATEPOLICIES`   | View and modify existing tracing TCO policies and create new ones. | Data Admin, Platform Admin                                                                   | TCOPolicies |

Note

There is no RUM-specific TCO permission yet. RUM policies are gated by the log permissions above: `LOGS.TCO:READPOLICIES` to view them and `LOGS.TCO:UPDATEPOLICIES` to create or modify them.

For details on roles, permissions, and presets, see [Create roles and permissions](https://coralogix.com/docs/user-guides/aaa/access-control/permissions.md).
