Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LabelHandler ¶
type LabelHandler func(tracker *TimeoutTracker)
var (
DefaultHandler LabelHandler
)
type TimeoutTracker ¶
type TimeoutTracker struct {
Duration time.Duration
Handler LabelHandler
Name string
Timeouts []Timeout
// contains filtered or unexported fields
}
func NewTimeoutTracker ¶
func NewTimeoutTracker(name string, threshold time.Duration) *TimeoutTracker
func (*TimeoutTracker) Start ¶
func (t *TimeoutTracker) Start() *TimeoutTracker
func (*TimeoutTracker) Stop ¶
func (t *TimeoutTracker) Stop()
func (*TimeoutTracker) Track ¶
func (t *TimeoutTracker) Track(label string)
Click to show internal directories.
Click to hide internal directories.