Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // NodeStatsEndpointErr is endpoint error class NodeStatsEndpointErr = errs.Class("node stats endpoint error") )
Functions ¶
This section is empty.
Types ¶
type Endpoint ¶
type Endpoint struct {
// contains filtered or unexported fields
}
Endpoint for querying node stats for the SNO
func NewEndpoint ¶
func NewEndpoint(log *zap.Logger, overlay overlay.DB, accounting accounting.StoragenodeAccounting) *Endpoint
NewEndpoint creates new endpoint
func (*Endpoint) DailyStorageUsage ¶
func (e *Endpoint) DailyStorageUsage(ctx context.Context, req *pb.DailyStorageUsageRequest) (_ *pb.DailyStorageUsageResponse, err error)
DailyStorageUsage returns slice of daily storage usage for given period of time sorted in ASC order by date
func (*Endpoint) GetStats ¶
func (e *Endpoint) GetStats(ctx context.Context, req *pb.GetStatsRequest) (_ *pb.GetStatsResponse, err error)
GetStats sends node stats for client node
Click to show internal directories.
Click to hide internal directories.