System limits for Splunk RUM
Splunk RUM has system limits that help ensure good performance, stability, and reliability. These limits also protect the Splunk RUM multi-tenant environment. Exceeding these limits might degrade your Splunk RUM experience.
Subscriptions
There are two types of subscriptions: enterprise and standard. For more information on each type of subscription, see Splunk RUM Pricing.
Session lifecycle limits
|
Limit name |
Default limit value |
Notes |
|---|---|---|
|
Max session duration |
4 hours |
If you exceed the limit, Splunk RUM generates a new session ID but doesn’t drop the span. |
|
Max inactive time in session |
15 minutes |
If you exceed the limit, Splunk RUM generates a new session ID but doesn’t drop the span. |
Monthly session limits
For organizations with DXA, RUM sessions count toward both monthly allowances. The DXA allowance does not independently block RUM ingestion. These limits are organization-wide across RUM access tokens. Per-token limits remain separate. The session that reaches a limit is accepted; the limit then applies to the next new session.| Default limit | Notes |
|---|---|
| RUM sessions | Existing sessions continue, but new sessions receive HTTP 429 after the organization's monthly limit is reached. |
| Session Replay | Existing replay sessions continue. New replay sessions require available capacity under both the RUM and Session Replay monthly organization limits and can receive HTTP 429 when either limit is reached. |
| Digital Experience Analytics (DXA) add-on | For organizations with DXA, RUM sessions count toward both monthly allowances. The DXA allowance does not independently block RUM ingestion. |
-
monthly-quota-reached: A monthly session limit was reached. Retry-After contains the next monthly reset date. -
throughput-exceeded: A per-minute bytes or spans limit was reached. Retry-After is currently 60 seconds.
Data ingestion limits
Splunk RUM notifies you if you’ve exceeded the limit with a status code error. Data ingestion limits are determined by your subscription.
|
Limit name |
Default limit value |
|---|---|
|
Determined by your subscription |
|
|
Determined by your subscription |
|
|
128kB |
MetricSet limits
|
Default limit |
Notes |
|---|---|
|
Troubleshooting MetricSets (TMS) |
TMS limits are determined by your subscription. If you exceed the limit session events or spans aren’t dropped. |
|
Monitoring MetricSets |
Monitoring MetricSets are determined by your subscription. For more information on system limits for Monitoring MetricSets, see System limits for Splunk Infrastructure Monitoring. |
Data retention limits
Data retention in RUM is tiered based on your subscription:
| SKU | RUM Sessions | RUM Spans | DXA Spans |
|---|---|---|---|
| RUM 8-day | 8 days | 8 days | 8 days |
| RUM 30-day | 30 days | 30 days | 30 days |
| RUM 8-day + Digital Experience Analytics (DXA) add-on | 13 months | 8 days | 13 months |
| RUM 30-day + Digital Experience Analytics (DXA) add-on | 13 months | 30 days | 13 months |
The effect of exceeding a limit depends on the limit. Monthly session limits affect new sessions while existing sessions continue. Per-minute ingestion and span-size limits can cause data to be dropped.
Additional limit details for Splunk RUM
To help you optimize your product experience, this section describes the following:
-
The name and value of each system limit.
-
If available, the organization metrics associated with the limit.
-
The impact you observe when you exceed the limit.
Bytes per minute (BPM)
|
Default limit |
Notes |
|---|---|
|
Determined by Session Volume entitlement as per contract |
The number of session events or spans dropped after this limit is reached. Monitor how many spans were dropped when you exceeded the throttle for BPM with the following metrics:
|
numSpanBytes is the size of the spans that Splunk RUM accepted.
Spans Per Minute (SPM)
|
Default limit |
Notes |
|---|---|
|
Determined by Session Volume entitlement as per contract |
The number of session events or spans dropped after this limit is reached. Monitor SPM with the following metrics:
|
Span size
|
Default limit |
Notes |
|---|---|
|
128kB |
The volume of an individual RUM event or span in kB. If you exceed the limit, Splunk RUM drops the span and doesn’t analyze the contents. Measure the number of drops due to span size with this metric |