VirtualServiceIneffectiveMatch
This message occurs when a virtual service contains a match rule that will never be used because a previous rule specifies the same match.
Example
You will receive this message:
when your cluster has the following virtual service:
In this example, the virtual service specifies two different destinations for the same match. Istio will use the first match, and never send traffic to the second destination.
How to resolve
If you need traffic to go to more than one place, use mirror
.
Re-order your routes so that the most specific ones are first. Place ‘catch all’ routes at the end.