Skip to content

Quota Rules

Quota Rules in Coralogix allow you to define hard limits on the volume of data ingested by entity type—such as logs, metrics, or spans—to maintain control over resource usage, prevent unexpected costs, and ensure operational stability.

Use Quota Rules to:

  • Optimize resource allocation. Manage diverse data types under a single account while maintaining fine-grained allocation and control aligned with team or product priorities.
  • Maintain control through predictable usage. Align data usage with business goals through predefined, enforceable policies.
  • Protect access to critical data. Ensure critical operations are safeguarded by reserving quota for essential workloads, reducing the risk of resource exhaustion.
  • Support scalability. Implement a structured quota system that grows with your organization.

Supported entity types

Coralogix uses a unit-based pricing model across most observability features. A unit serves as a universal billing metric for all data types.

With Quota Rules, units may be allocated per entity type. Entity types act as data types and objects across the Coralogix platform, breaking down data pillars into more granular units.

Currently, Quota Rules support six core entity types, with more to be added. Each entity type is associated with a distinct data schema.
Entity typeDescription
logsFreeform JSON event
browserLogsRUM browser event
spansSpans
metricsMetric series and labels
sessionRecordingsRUM session recordings
cpuProfilesContinuous CPU profiling data

How it works

When you send Coralogix your data, incoming traffic is inspected at the ingestion layer. You can choose to allocate some or all of your units to one or more entity types. Rather than allocate units per team, units will be attached to particular data types.

Once you allocate your units per entity type, if an entity type exceeds its allocated quota, ingestion for that type is blocked immediately with automated Ingress blocking, preventing additional ingestion and avoiding overages.

Blocked data is not ingested or billed. Your quota resets automatically at the next quota cycle, 12:00 UTC.

Where units remain unallocated, they become available to all remaining entity types — any of which can consume them entirely.

Create quota rules

To create a new quota rule:

  1. Go to Data Flow > Quota Rules.
  2. Choose an entity type and set the percentage of your total units to allocate. The UI displays average usage over the past 7 days to help guide your decision.
  3. Toggle the Status switch to activate the rule.
  4. Click Save.

View and manage quota rules

In the Quota Rules UI, you can:

  • View all active quota allocations.

  • Monitor usage with visual indicators showing minimum, average, and maximum usage over the past 7 days.

  • Receive notifications if an allocation is exceeded.

  • Activate or deactivate rules using the Status toggle.

Permissions

Depending on which actions you would like to execute in Quota Rules, the following permissions are necessary.
ResourceActionDescription
team-quota-rules:ReadReadView Quota Rules.
team-quota-rules:ManageManageManage Quota Rules.