API节点状态中增加主程序位置信息

This commit is contained in:
GoEdgeLab
2022-07-21 15:23:08 +08:00
parent 9663593fcf
commit 3950eb4ed9
2 changed files with 3 additions and 0 deletions

View File

@@ -58,6 +58,8 @@ func (this *NodeStatusExecutor) update() {
status.BuildVersionCode = utils.VersionToLong(teaconst.Version)
status.OS = runtime.GOOS
status.Arch = runtime.GOARCH
exe, _ := os.Executable()
status.ExePath = exe
status.ConfigVersion = 0
status.IsActive = true
status.ConnectionCount = 0 // TODO 实现连接数计算

View File

@@ -221,6 +221,7 @@ func (this *APINodeService) FindEnabledAPINode(ctx context.Context, req *pb.Find
AccessAddrsJSON: node.AccessAddrs,
AccessAddrs: accessAddrs,
IsPrimary: node.IsPrimary,
StatusJSON: node.Status,
}
return &pb.FindEnabledAPINodeResponse{ApiNode: result}, nil
}