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 type | Description |
---|---|
logs | Freeform JSON event |
browserLogs | RUM browser event |
spans | Spans |
metrics | Metric series and labels |
sessionRecordings | RUM session recordings |
cpuProfiles | Continuous 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:
- Go to Data Flow > Quota Rules.
- 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.
- Toggle the Status switch to activate the rule.
- 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.
Resource | Action | Description |
---|---|---|
team-quota-rules:Read | Read | View Quota Rules. |
team-quota-rules:Manage | Manage | Manage Quota Rules. |