We have a service running behind istio virtual service. Occasionally the request timeouts at the client side while everything is normal inside the service.
To solve this problem, we want to record time cost for all queries, and use these data to check time cost for specific query (by specifying filter fields included in the query) when timeouts happen again.
Best way to do that is using something like plugin with istio virtual service. But seems istio not provide such thing. How to do that?
software info
istio v1.14
kubernetes v1.20
