You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(instrumentation,telemetry): Incorporate thread pool telemetry
The thread pool telemetry is captured from the
dedicated thread pool provider. Presently, we
collect three different event types including
the call stacks. More specifically, SubmitThreadpoolWork, SubmitThreadpoolCallback, and
SetThreadpoolTimer events.
Additionally, the callback addresses are symbolized
to derive to function name, and when the callback is
the ZwContinue or RtlCaputreContext function call, we
also try to decode the CONTEXT structure and symbolize
the instruction pointer address.
Copy file name to clipboardExpand all lines: pkg/config/config_windows.go
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -411,6 +411,7 @@ func (c *Config) addFlags() {
411
411
c.flags.Bool(enableMemKevents, true, "Determines whether memory manager kernel events are collected by Kernel Logger provider")
412
412
c.flags.Bool(enableAuditAPIEvents, true, "Determines whether kernel audit API calls events are published")
413
413
c.flags.Bool(enableDNSEvents, true, "Determines whether DNS client events are enabled")
414
+
c.flags.Bool(enableThreadpoolEvents, true, "Determines whether thread pool events are published")
414
415
c.flags.Bool(stackEnrichment, true, "Indicates if stack enrichment is enabled for eligible events")
415
416
c.flags.Int(bufferSize, int(maxBufferSize), "Represents the amount of memory allocated for each event tracing session buffer, in kilobytes. The buffer size affects the rate at which buffers fill and must be flushed (small buffer size requires less memory but it increases the rate at which buffers must be flushed)")
416
417
c.flags.Int(minBuffers, int(defaultMinBuffers), "Determines the minimum number of buffers allocated for the event tracing session's buffer pool")
0 commit comments