NetGauge: Throttling

Limiting Testing via Throttling

Ookla provides an API allowing customers to limit the number of concurrent tests happening on each of their servers. It can also control how many tests each specific client IP address can perform each day.

Note: If you are using a local IP in a private network that shares a public interface, you will want to add the following to the throttling configuration:

<throttling uselocalip="true" />

Limiting Concurrent Tests

To enable this option, include the following in your configuration file:

<throttling testlimit="4" />

This would limit the number of tests happening at once on each of your testing servers to 4. New test attempts are given a countdown showing the number of seconds until the test will begin.

Controlling Tests Per Day

To enable this option, include the following in your configuration file:

<throttling dailylimit="2" />

This will limit the number of tests taken by each unique client IP address to 2 for a day. Once reached a message will be displayed telling them they have reached the limit and to come back tomorrow to run another test.