Merge "Show number of failed pulls in print-stats"
diff --git a/cmds/statsd/src/guardrail/StatsdStats.cpp b/cmds/statsd/src/guardrail/StatsdStats.cpp
index 71d39ff..9a00637 100644
--- a/cmds/statsd/src/guardrail/StatsdStats.cpp
+++ b/cmds/statsd/src/guardrail/StatsdStats.cpp
@@ -681,17 +681,18 @@
dprintf(out, "********Pulled Atom stats***********\n");
for (const auto& pair : mPulledAtomStats) {
dprintf(out,
- "Atom %d->(total pull)%ld, (pull from cache)%ld, (min pull interval)%ld \n"
+ "Atom %d->(total pull)%ld, (pull from cache)%ld, "
+ "(pull failed)%ld, (min pull interval)%ld \n"
" (average pull time nanos)%lld, (max pull time nanos)%lld, (average pull delay "
"nanos)%lld, "
" (max pull delay nanos)%lld, (data error)%ld\n"
" (pull timeout)%ld, (pull exceed max delay)%ld\n"
" (registered count) %ld, (unregistered count) %ld\n",
(int)pair.first, (long)pair.second.totalPull, (long)pair.second.totalPullFromCache,
- (long)pair.second.minPullIntervalSec, (long long)pair.second.avgPullTimeNs,
- (long long)pair.second.maxPullTimeNs, (long long)pair.second.avgPullDelayNs,
- (long long)pair.second.maxPullDelayNs, pair.second.dataError,
- pair.second.pullTimeout, pair.second.pullExceedMaxDelay,
+ (long)pair.second.pullFailed, (long)pair.second.minPullIntervalSec,
+ (long long)pair.second.avgPullTimeNs, (long long)pair.second.maxPullTimeNs,
+ (long long)pair.second.avgPullDelayNs, (long long)pair.second.maxPullDelayNs,
+ pair.second.dataError, pair.second.pullTimeout, pair.second.pullExceedMaxDelay,
pair.second.registeredCount, pair.second.unregisteredCount);
}