 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StopWatch ¶
type StopWatch struct {
	// contains filtered or unexported fields
}
    StopWatch is used to measure accumulation of multiple time slices.
func (*StopWatch) End ¶
func (sw *StopWatch) End()
End ends the StopWatch and log the total accumulated time.
type Timer ¶
type Timer struct {
	// contains filtered or unexported fields
}
    Timer defines a timer to measure performance
type TimerFactory ¶
type TimerFactory struct {
	// contains filtered or unexported fields
}
    TimerFactory defines a timer factory to generate timer
func New ¶
func New(name, tip string, labelNames []string, defaultLabels []string) (*TimerFactory, error)
New returns a new Timer
func (*TimerFactory) NewStopWatch ¶
func (factory *TimerFactory) NewStopWatch(labels ...string) *StopWatch
NewStopWatch returns a StopWatch with start time as now
func (*TimerFactory) NewTimer ¶
func (factory *TimerFactory) NewTimer(labels ...string) *Timer
NewTimer returns a timer with start time as now
 Click to show internal directories. 
   Click to hide internal directories.