| | |
| | | "net/http" |
| | | _ "net/http/pprof" |
| | | "ruleprocess/insertdata" |
| | | "ruleprocess/labelFilter" |
| | | "ruleprocess/util" |
| | | "time" |
| | | |
| | |
| | | var surveyPort = flag.Int("surveyPort", 40007, "survey port") //心跳 |
| | | var pubPort = flag.Int("pubPort", 50007, "pubsub port") //数据更新 |
| | | var initchan = make(chan bool) |
| | | var env = flag.String("env","pro","env set") |
| | | |
| | | func init() { |
| | | flag.Parse() |
| | | // 日志初始化 |
| | | logger.Config("./info.log", logger.DebugLevel) |
| | | logger.Info("日志初始化成功!") |
| | | |
| | | insertdata.Init(*env) |
| | | } |
| | | func main() { |
| | | //fmt.Println("缓存初始化完成",<- initchan)//dbserver初始化完毕 |
| | |
| | | insertdata.InsertToEs(resultMsg) |
| | | logger.Debug("插入完Es所用时间:", time.Since(start)) |
| | | //事件推送 |
| | | go labelFilter.Judge(resultMsg) |
| | | //go labelFilter.Judge(resultMsg) |
| | | //}(msg) |
| | | } |
| | | } |