VictoriaMetrics · Rate Limits
Victoriametrics Rate Limits
VictoriaMetrics is self-hosted (or VictoriaMetrics Cloud as a managed service); there is no managed REST quota in OSS. Operational caps are set via flags on each component (-search.maxConcurrentRequests, -search.maxQueryDuration, -insert.maxQueueDuration, -maxConcurrentInserts, -maxLabelsPerTimeseries, etc.). Enterprise multi-tenancy adds per-tenant cardinality / ingestion / query rate limits enforced at vminsert and vmselect.
5 Limits
Throttle: 429
DatabaseTime-SeriesMonitoringOpen SourcePrometheusRate LimitingQuotasThrottling
Limits
Concurrent search requests (-search.maxConcurrentRequests) vmselect / single-node
see -search.maxConcurrentRequests flag
Default scales with CPU count; excess requests queue or 429.
Query duration cap (-search.maxQueryDuration) vmselect / single-node
see -search.maxQueryDuration flag
Long-running queries are terminated.
Concurrent inserts (-maxConcurrentInserts) vminsert / single-node
see -maxConcurrentInserts flag
Excess inserts queue or 429.
Active series per tenant (Enterprise) tenant
per-tenant Enterprise quota
Enforced via vmstorage flags in cluster Enterprise.
Ingestion rate per tenant (Enterprise) tenant
per-tenant Enterprise quota
Configurable via -storage.maxIngestionRate or similar.
Policies
Backoff Strategy
Honor 429/503 with exponential backoff; vmagent buffers and retries on remote-write failures.
Capacity Planning
Right-size vminsert, vmselect and vmstorage per the cluster sizing guide.