func InitStat(addr string) { status.AppStat.Add(kConnTotal) status.AppStat.Add(kConnOnline) status.AppStat.Add(kUpStreamIn) status.AppStat.Add(kUpStreamOut) status.AppStat.Add(kUpStreamOutPS1s) status.AppStat.Add(kUpStreamOutPS1m) status.AppStat.Add(kUpStreamOutPS5m) status.AppStat.Add(kDownStreamIn) status.AppStat.Add(kDownStreamOut) status.AppStat.Add(kDownStreamOutPS1s) status.AppStat.Add(kDownStreamOutPS1m) status.AppStat.Add(kDownStreamOutPS5m) status.AppStat.Add(kMsgbusCount) go statUpdatePerSecond() status.InitStat(addr, nil) }
func InitStat(addr string) { status.AppStat.Add(kUpStreamIn) status.AppStat.Add(kUpStreamInPS1s) status.AppStat.Add(kUpStreamInPS1m) status.AppStat.Add(kUpStreamInPS5m) //status.AppStat.Add(kDownStreamIn) status.AppStat.Add(kDownStreamOut) status.AppStat.Add(kDownStreamOutBad) status.AppStat.Add(kDownStreamOutPS1s) status.AppStat.Add(kDownStreamOutPS1m) status.AppStat.Add(kDownStreamOutPS5m) status.AppStat.Add(kCometCount) status.AppStat.Add(kRmqCount) status.AppStat.Add(kMsgToRmq) go statUpdatePerSecond() mux := http.NewServeMux() mux.HandleFunc("/usermap", handleUsermap) status.InitStat(addr, mux) }