metrics

package
v0.1.0-beta-3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 12, 2021 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type StatisticInfo

type StatisticInfo struct {
	StartTime     time.Time
	EndTime       time.Time
	PeerCount     int32
	FinishedCount int32
	Costs         map[int32]int32
}

type TaskStatistic

type TaskStatistic struct {
	StartTime     time.Time
	EndTime       time.Time
	PeerCount     int32
	FinishedCount int32
	CostList      []int32
	// contains filtered or unexported fields
}

func (*TaskStatistic) AddPeerTaskDown

func (t *TaskStatistic) AddPeerTaskDown(cost int32)

func (*TaskStatistic) AddPeerTaskStart

func (t *TaskStatistic) AddPeerTaskStart()

func (*TaskStatistic) GetStatistic

func (t *TaskStatistic) GetStatistic() (info *StatisticInfo)

func (*TaskStatistic) SetEndTime

func (t *TaskStatistic) SetEndTime(end time.Time)

func (*TaskStatistic) SetStartTime

func (t *TaskStatistic) SetStartTime(start time.Time)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL