mirror of
https://github.com/seaweedfs/seaweedfs.git
synced 2025-09-23 03:23:33 +08:00
collect volume server status
This commit is contained in:
@@ -7,6 +7,7 @@ import (
|
||||
"github.com/chrislusf/seaweedfs/weed/pb"
|
||||
"github.com/chrislusf/seaweedfs/weed/pb/filer_pb"
|
||||
"github.com/chrislusf/seaweedfs/weed/pb/master_pb"
|
||||
"github.com/chrislusf/seaweedfs/weed/util"
|
||||
"path/filepath"
|
||||
"time"
|
||||
|
||||
@@ -188,7 +189,12 @@ func (vs *VolumeServer) VolumeStatus(ctx context.Context, req *volume_server_pb.
|
||||
|
||||
func (vs *VolumeServer) VolumeServerStatus(ctx context.Context, req *volume_server_pb.VolumeServerStatusRequest) (*volume_server_pb.VolumeServerStatusResponse, error) {
|
||||
|
||||
resp := &volume_server_pb.VolumeServerStatusResponse{}
|
||||
resp := &volume_server_pb.VolumeServerStatusResponse{
|
||||
MemoryStatus: stats.MemStat(),
|
||||
Version: util.Version(),
|
||||
DataCenter: vs.dataCenter,
|
||||
Rack: vs.rack,
|
||||
}
|
||||
|
||||
for _, loc := range vs.store.Locations {
|
||||
if dir, e := filepath.Abs(loc.Directory); e == nil {
|
||||
@@ -196,8 +202,6 @@ func (vs *VolumeServer) VolumeServerStatus(ctx context.Context, req *volume_serv
|
||||
}
|
||||
}
|
||||
|
||||
resp.MemoryStatus = stats.MemStat()
|
||||
|
||||
return resp, nil
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user