下载源码包
放到编译器打开
加入gops监控
go get -u github.com/google/gops
在tidb-server/main.go的main方法开头加入下面代码
if err := agent.Listen(agent.Options{}); err != nil {
log.Fatal(err.Error())
}
加入之后如下图
在项目下运行 go mod tidy 刷新go.mod文件
打包运行即可
可能遇到的问题,端口被占用
报错:["failed to create the server"] [error="listen unix /tmp/tidb-4000.sock: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted."]
解决办法:修改文件config/config.go中的DefPort换成别的端口,如果还有问题建议多换几个