rand.double()
macro.
Basic example
This rule:- Uses
rand.double()
to generate a randomdouble
between 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.