Versions in this module Expand all Collapse all v0 v0.0.4 Sep 14, 2020 Changes in this version + func ResetResourceNodeMap() + type BaseStatNode struct + func NewBaseStatNode(sampleCount uint32, intervalInMs uint32) *BaseStatNode + func (n *BaseStatNode) AddMetric(event base.MetricEvent, count uint64) + func (n *BaseStatNode) AvgRT() float64 + func (n *BaseStatNode) CurrentGoroutineNum() int32 + func (n *BaseStatNode) DecreaseGoroutineNum() + func (n *BaseStatNode) GetMaxAvg(event base.MetricEvent) float64 + func (n *BaseStatNode) GetPreviousQPS(event base.MetricEvent) float64 + func (n *BaseStatNode) GetQPS(event base.MetricEvent) float64 + func (n *BaseStatNode) GetSum(event base.MetricEvent) int64 + func (n *BaseStatNode) IncreaseGoroutineNum() + func (n *BaseStatNode) MetricsOnCondition(predicate base.TimePredicate) []*base.MetricItem + func (n *BaseStatNode) MinRT() float64 + func (n *BaseStatNode) Reset() + type ResourceNode struct + func GetOrCreateResourceNode(resource string, resourceType base.ResourceType) *ResourceNode + func GetResourceNode(resource string) *ResourceNode + func InboundNode() *ResourceNode + func NewResourceNode(resourceName string, resourceType base.ResourceType) *ResourceNode + func ResourceNodeList() []*ResourceNode + func (n *ResourceNode) ResourceName() string + func (n *ResourceNode) ResourceType() base.ResourceType + type ResourceNodeMap map[string]*ResourceNode + type ResourceNodePrepareSlot struct + func (s *ResourceNodePrepareSlot) Prepare(ctx *base.EntryContext) + type Slot struct + func (s *Slot) OnCompleted(ctx *base.EntryContext) + func (s *Slot) OnEntryBlocked(ctx *base.EntryContext, blockError *base.BlockError) + func (s *Slot) OnEntryPassed(ctx *base.EntryContext)