rand.double() macro.
Basic example
This rule:- Uses
rand.double()to generate a randomdoublebetween 0 and 1 when traffic reaches the endpoint - Checks if the value is less than or equal to 0.5
- If so, it routes the traffic to a different internal agent endpoint.
You can change the value the random number is checked against to split the traffic in different ratios. For example,
>=0.8 would send 80% of the traffic to one endpoint and 20% to the other.forward-internal Traffic Policy action docs for more information.