Skip to content

System Limits

Logtrail enforces limits to ensure high availability and consistent performance for all customers. These limits are determined by your current Plan Tier.

Note: All plan tiers, pricing, and specific system limits are subject to change at any time.

FeatureFreeDeveloperProfessional
Logs / Month5,00050,000500,000
Retention21 Days45 Days120 Days
Req / Minute1203001,000
Max Log Size700 bytes1 KB2 KB
Max Batch Size50 logs200 logs1,000 logs
Metadata Depth3 levels4 levels5 levels
Max Tags51020

To maintain sub-second search performance, we enforce strict validation on incoming log entries:

  • Max Log Size: Includes all keys and values in the JSON payload.
  • Max Batch Size: The number of entries in a single /bulk request.
  • Metadata Complexity: Limits on the number of keys and nesting depth within actor, target, context, and metadata objects.

Logtrail uses a token-bucket algorithm for rate limiting. Limits are enforced per API key.

  • X-RateLimit-Remaining: This header indicates how many requests you have left in the current window.
  • Monthly Quota: If you exceed your monthly ingestion quota, the API will return a 429 Too Many Requests status with the error code monthly_log_limit_exceeded.

If you exceed your plan limits, Logtrail will continue to accept logs for a short grace period while notifying your organization via email. After the grace period, ingestion may be throttled or suspended until the account is upgraded or the monthly quota resets.