func UserTasksHandlerFunc(t *parsedTrace) http.HandlerFunc { … }
type taskStats …
func (s *taskStats) UserTaskURL(complete bool) func(min, max time.Duration) string { … }
func (s *taskStats) add(task *trace.UserTaskSummary) { … }
var templUserTaskTypes …
func UserTaskHandlerFunc(t *parsedTrace) http.HandlerFunc { … }
var templUserTaskType …
type taskFilter …
func (f *taskFilter) match(t *parsedTrace, task *trace.UserTaskSummary) bool { … }
func newTaskFilter(r *http.Request) (*taskFilter, error) { … }
func taskInterval(t *parsedTrace, s *trace.UserTaskSummary) interval { … }
func taskMatches(t *trace.UserTaskSummary, text string) bool { … }
func describeEvent(ev *trace.Event) string { … }
func primaryGoroutine(ev *trace.Event) trace.GoID { … }
func elapsed(d time.Duration) string { … }
func asMillisecond(d time.Duration) float64 { … }