Our next-gen architecture is built to help you make sense of your ever-growing data. Watch a 4-min demo video!

Back to All Docs

TCO Optimizer: Traces

Last Updated: Jan. 17, 2024

By allowing you to define the data pipeline for your traces based on the importance of that data to your business, our Tracing TCO Optimizer reduces your tracing costs by up to two-thirds and improves your real-time analysis and alerting capabilities.


The Tracing TCO Optimizer allows you to assign different tracing pipelines for each application and subsystem pair and trace severity. In this way, it allows you to define the data pipeline for your traces based on the importance of that data to your business.

The feature enables you to get all of the benefits of an ML-powered tracing solution at only a third of the cost, with an improved ability to query, monitor, and manage your data.

TCO Data Pipelines

The Tracing TCO Optimizer allows you to assign different roles for your data – high, medium, or low priority – and access each feature.

High: Frequent Search

Traces will be fully ingested, and all Coralogix capabilities will be available.

Features available include:

Medium: Monitoring

Traces will be processed and archived.

Features available include:

Low: Compliance

Traces will be archived.

Features available include:

TCO Optimizer Screen

The TCO Optimizer screen includes a Tracing tab, split into two sections:

  • Distribution
  • Policy Criteria


The Distribution section presents high, medium, and low priorities.

Policy Criteria

The Policy Criteria section includes current policies and allows for creating new ones. Policies will be applied on combinations of applications, subsystems, tags, service names, and actions as traces are ingested and will be assigned to the appropriate TCO pipeline based on the policy content. The default policy for all traces is high. Policies simplify assigning TCO pipelines and will capture any applicable future traces on ingestion. Each policy creates new default values for the traces for which the policy is applicable. If policies conflict, the first policy appearing on the screen will take precedence.

Create a New Tracing Policy


STEP 2. Enter a policy name.

STEP 3. Enter the policy details with the relevant applications, subsystems, and tags, adding additional criteria as needed.

STEP 4. Set the Priority and Archive Retention for the policy. Find more information here.

STEP 5. Click APPLY.

Additional Resources

DocumentationTCO Optimizer
Archive Retention Policy
APITCO Optimizer API
Archive Setup gRPC API
TCO Tracing Policy gRPC API


Need help?

Our world-class customer success team is available 24/7 to walk you through your setup and answer any questions that may come up.

Feel free to reach out to us via our in-app chat or by sending us an email at support@coralogix.com.

On this page