const secondsToMilliSeconds …
const milliSecondsToNanoSeconds …
const secondsToNanoSeconds …
type Uint64Slice …
func (s Uint64Slice) Len() int { … }
func (s Uint64Slice) Swap(i, j int) { … }
func (s Uint64Slice) Less(i, j int) bool { … }
func (s Uint64Slice) GetPercentile(d float64) uint64 { … }
type mean …
func (m *mean) Add(value uint64) { … }
type Percentile …
type resource …
func (r *resource) Add(p info.Percentiles) { … }
func (r *resource) AddSample(val uint64) { … }
func (r *resource) GetAllPercentiles() info.Percentiles { … }
func NewResource(size int) Percentile { … }
func GetDerivedPercentiles(stats []*info.Usage) info.Usage { … }
func getPercentComplete(stats []*secondSample) (percent int32) { … }
func getCPURate(latest, previous secondSample) (uint64, error) { … }
func GetMinutePercentiles(stats []*secondSample) info.Usage { … }