Manage Ingestion Rate Control
Starting with Kloudfuse Release 3.3.0, you can customize an ingestion rate control mechanism that enables you to limit the amount of data ingested for each data stream. You can set a different limit for each stream: metrics, events, logs, traces (APM), and RUM.
Navigate to Rate Control Policy Management
To manage rate control policies, follow these steps:
-
Select the Admin tab, and then the Rate Control option in the drop-down menu.
-
The User Rate Control Policy Management interface appears.
Using the Rate Control Policy Management UI
This page contains the following information and functionality:
-
Button to Add Rate Control for new stream types; see Add Rate Control for a new stream.
-
A list of individual stream types: Metrics, Events, Logs, Traces (APM), and RUM.
-
Stream Type column, within the list of streams; can be Metrics, Events, Logs, Traces (APM), and RUM.
-
Ingestion Rate column, within the list of streams:
This represents the maximum number of items that Kloudfuse can ingest for the stream, per second.
-
Burst column, within the list of streams.
This represents the maximum number of items that Kloudfuse can ingest for a stream in a single burst.
To enable bursting while maintaining average rates, we recommend that you modify the burst size to match your business needs:
burst=rate
-
Set the burst equal to the rate to ensure that Kloudfuse ingests up to
1
second’s worth of traffic at the same time. burst=rate * N
-
Set the burst equal to a multiple of the rate to ensure that Kloudfuse ingests
N
seconds' worth of traffic at the same time.
-
Drop Percentage (1h)
This represents the real drop of percentage over the preceding hour.
-
Current Configured Percentage
The configured (maximum) percentage, per class.
This represents the percentage of quota set for each stream, as a whole. You can split this into defined classes.
-
Edit stream policy
To change the specification of the ingestion policy for each stream, hover over the target Stream Type, click
(Edit), and proceed to change the rate control policy. See detailed information for metrics, events, logs, traces, and RUM.
If you don’t have an initial policy in place for a specific stream, add that stream by following instructions in Add Rate Control for a new stream.
-
To delete an existing policy set for any of the defined data streams, hover over the target Stream Type, and click
(Delete). See Delete Rate Control for a stream.
Add Rate Control for a new stream
Initially, you will not have rate control enabled on any of your data streams.
To add rate control for a new stream, follow these steps:
-
Click
(Add Rate Control) at the top right of the page.
-
On the resulting page, pick the Stream Type, configure the rate control policy, and click
(Save Rate Control) to create a policy for that stream.
In this example, we are setting the Metrics Rate Control policy.
Delete Rate Control for a stream
When you want to remove a rate control policy, or make changes so significant that it is best to start from the beginning, delete an existing policy.
Follow these steps:
-
Delete the policy for the target stream by hovering over that line, and clicking the
(Delete) icon.
Delete rate control policy for the Events stream -
A system prompt asks you to confirm your plan to delete the rate control policy.
Confirm your plan to delete the policy forWhen you do, a system success message flashes.