From @pwaller:
Calling g.Add(perf.Instructions, perf.CPUCycles, perf.ContextSwitches, tracepoint) on a Group with ExcludeKernel = true causes the tracepoint to not register any values.
Perhaps the Configurator returned by Tracepoint could be more clever, and set ExcludeKernel = false.
Or perhaps a different API is in order, such as IncludeKernel(Configurator) Configurator, or more generally, WithSomeOption(Configurator) Configurator.
Thinking.