1 Star 0 Fork 23

inzahgi / falcon-log-agent

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
main.go 683 Bytes
一键复制 编辑 原始数据 按行查看 历史
package main
import (
"github.com/didi/falcon-log-agent/http"
"github.com/didi/falcon-log-agent/common/proc/metric"
"github.com/didi/falcon-log-agent/common/proc/patrol"
"github.com/didi/falcon-log-agent/common/utils"
"github.com/didi/falcon-log-agent/common/dlog"
"github.com/didi/falcon-log-agent/common/g"
"github.com/didi/falcon-log-agent/worker"
"runtime"
)
func main() {
g.InitAll()
defer g.CloseLog()
maxCoreNum := utils.GetCPULimitNum(g.Conf().MaxCPURate)
dlog.Infof("bind [%d] cpu core", maxCoreNum)
runtime.GOMAXPROCS(maxCoreNum)
go metric.MetricLoop(60)
go worker.UpdateConfigsLoop()
go patrol.PatrolLoop()
go worker.PusherStart()
http.Start()
}
Go
1
https://gitee.com/inzahgi/falcon-log-agent.git
git@gitee.com:inzahgi/falcon-log-agent.git
inzahgi
falcon-log-agent
falcon-log-agent
master

搜索帮助