Report Login.UsersActiveWeekly.Percent UMA metric.
BUG=chromium:365352
TEST=none
Change-Id: Id1d95d052e32eff438d97685ff6c74d356b19aa4
Reviewed-on: https://chromium-review.googlesource.com/202370
Reviewed-by: Alexander Alekseev <alemate@chromium.org>
Tested-by: Alexander Alekseev <alemate@chromium.org>
Reviewed-by: Bertrand Simonnet <bsimonnet@chromium.org>
Commit-Queue: Alexander Alekseev <alemate@chromium.org>
diff --git a/chromeos-cleanup-logs b/chromeos-cleanup-logs
index e3d2693..220ac9b 100755
--- a/chromeos-cleanup-logs
+++ b/chromeos-cleanup-logs
@@ -166,9 +166,17 @@
metrics_client Platform.DiskUsage.NumUserHomeDirectories \
$NUMBER_OF_USERS 1 50 50
-WEEKLY_USERS_ACTIVE=$(cryptohome --action=dump_last_activity | awk '$2 <= 7' )
+WEEKLY_USERS_ACTIVE=$(cryptohome --action=dump_last_activity |
+ awk '$2 <= 7 {++count} END {print count}')
metrics_client -s Login.UsersActiveWeekly ${WEEKLY_USERS_ACTIVE}
+if [ $NUMBER_OF_USERS -gt 0 ] ; then
+ metrics_client -s Login.UsersActiveWeekly.Percent \
+ $(($WEEKLY_USERS_ACTIVE * 100 / $NUMBER_OF_USERS))
+else
+ metrics_client -s Login.UsersActiveWeekly.Percent 0
+fi
+
# Report days since the least frequently used account signed in.
# It is reported every time to measure effect of autodeletion feature.
DAYS_SINCE_LFU_ACCOUNT_SIGNIN=$(cryptohome --action=dump_last_activity |