How to get the latency of an application deployed in Kubernetes?

I have a simple java based application deployed in Kubernetes. I want to get the average latency of requests sent to the application(GET and POST).

Stackdriver Monitoring API has the latency details of loadbalancer. But that can only be collected after 210 seconds which is not sufficient in my case. How can I configure in Kubernetes to get the latency details every 30 seconds (or 1 minute) immediately .

I wish the solution to be independent of Java so that I can use it for any application I deploy.