public virtual void Report(long currTime, string userName, string cmd) { Log.Debug("a metric is reported: cmd: {} user: {}", cmd, userName); userName = UserGroupInformation.TrimLoginMethod(userName); foreach (RollingWindowManager rollingWindowManager in rollingWindowManagers.Values) { rollingWindowManager.RecordMetric(currTime, cmd, userName, 1); rollingWindowManager.RecordMetric(currTime, TopConf.AllCmds, userName, 1); } }