Lines Matching refs:stats
183 void ServiceController::SendOverallStats(const LogStats& stats)
186 const LogTypeDomainTable& ldTable = stats.GetDomainTable();
187 const PidTable& pTable = stats.GetPidTable();
188 const LogTimeStamp tsBegin = stats.GetBeginTs();
191 const LogTimeStamp monoBegin = stats.GetBeginMono();
196 stats.GetTotalLines(rsp.totalLines);
197 stats.GetTotalLens(rsp.totalLens);
211 void ServiceController::SendLogTypeDomainStats(const LogStats& stats)
213 const LogTypeDomainTable& ldTable = stats.GetDomainTable();
251 void ServiceController::SendDomainStats(const LogStats& stats)
253 const LogTypeDomainTable& ldTable = stats.GetDomainTable();
272 if (!stats.IsTagEnable()) {
280 StatsEntry2StatsRsp(it.second.stats, dStats[i].stats);
289 void ServiceController::SendDomainTagStats(const LogStats& stats)
291 const LogTypeDomainTable& ldTable = stats.GetDomainTable();
302 void ServiceController::SendProcStats(const LogStats& stats)
304 const PidTable& pTable = stats.GetPidTable();
327 StatsEntry2StatsRsp(it.second.statsAll, procStats.stats);
329 for (auto &itt : it.second.stats) {
335 if (!stats.IsTagEnable()) {
349 void ServiceController::SendProcLogTypeStats(const LogStats& stats)
351 const PidTable& pTable = stats.GetPidTable();
354 for (auto &itt : it.second.stats) {
376 for (auto &itt : it.second.stats) {
383 StatsEntry2StatsRsp(itt, logTypeStats.stats);
392 void ServiceController::SendProcTagStats(const LogStats& stats)
394 const PidTable& pTable = stats.GetPidTable();
423 StatsEntry2StatsRsp(itt.second, tagStats.stats);
772 LogStats& stats = m_hilogBuffer.GetStatsInfo();
773 if (!stats.IsEnable()) {
777 std::unique_lock<std::mutex> lk(stats.GetLock());
780 SendOverallStats(stats);
781 SendLogTypeDomainStats(stats);
782 SendDomainStats(stats);
783 if (stats.IsTagEnable()) {
784 SendDomainTagStats(stats);
786 SendProcStats(stats);
787 SendProcLogTypeStats(stats);
788 if (stats.IsTagEnable()) {
789 SendProcTagStats(stats);