agent/metrics/metrics.go (19 lines of code) (raw):

package metrics import ( "sync" "time" ) var ( _commonInfo CommonInfo _commonInfoStr string _reportCounter uint16 _reportMutex *sync.Mutex _startTime time.Time _reportCounterLimit uint16 // 10分钟之内最大上报数,超过的直接丢弃 _initCommonInfoStrOnce sync.Once ) func init() { _reportCounter = 0 _reportCounterLimit = 100 _reportMutex = &sync.Mutex{} }