[SP11] add dumpsys support to dump stats inside providers
Sample output is like below:
Stats Providers:
OffloadController Xt:
NetworkStats: ...
OffloadController Uid:
NetworkStats: ...
ImsPhoneCallTracker Xt:
NetworkStats: ...
Test: adb shell dumpsys netstats (--uid)
Bug: 130855321
Change-Id: I968006de83e13e66bb3359135f0237daf7252bd2
This commit is contained in:
@@ -1610,6 +1610,22 @@ public class NetworkStatsService extends INetworkStatsService.Stub {
|
|||||||
pw.decreaseIndent();
|
pw.decreaseIndent();
|
||||||
pw.println();
|
pw.println();
|
||||||
|
|
||||||
|
pw.println("Stats Providers:");
|
||||||
|
pw.increaseIndent();
|
||||||
|
invokeForAllStatsProviderCallbacks((cb) -> {
|
||||||
|
pw.println(cb.mTag + " Xt:");
|
||||||
|
pw.increaseIndent();
|
||||||
|
pw.print(cb.getCachedStats(STATS_PER_IFACE).toString());
|
||||||
|
pw.decreaseIndent();
|
||||||
|
if (includeUid) {
|
||||||
|
pw.println(cb.mTag + " Uid:");
|
||||||
|
pw.increaseIndent();
|
||||||
|
pw.print(cb.getCachedStats(STATS_PER_UID).toString());
|
||||||
|
pw.decreaseIndent();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
pw.decreaseIndent();
|
||||||
|
|
||||||
pw.println("Dev stats:");
|
pw.println("Dev stats:");
|
||||||
pw.increaseIndent();
|
pw.increaseIndent();
|
||||||
mDevRecorder.dumpLocked(pw, fullHistory);
|
mDevRecorder.dumpLocked(pw, fullHistory);
|
||||||
|
|||||||
Reference in New Issue
Block a user