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 |