We want to do network performance monitoring by monitoring the api calls. Currently we are using Android Network monitoring which is integrated with Android Studio. There are some problem with this framework. It can only give the amount of data transfer and receive. It doesn't give the number of api call. This metrics is really necessary to determine if there is unnecessary api call. Otherwise it would be hard to determine. It is integrated with the Android Studio and we can't use it in the test framework because it just gives the graph which is also hard to compare the result.
I want to know if there is any framework available which can be used to get different metrics of Network performance.