mixin: explain "not in Go" goroutines, allow a compact dashboard (#2671)

Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Signed-off-by: Jan-Otto Kröpke <mail@jkroepke.de>
This commit is contained in:
Jan-Otto Kröpke
2026-10-11 02:53:43 +00:00
committed by GitHub
co-authored by Claude Opus 5.5
parent 515fbc6fbd
commit 4e6cbf864c
6 changed files with 35 additions and 9 deletions
+1 -1
View File
@@ -1031,7 +1031,7 @@
"transformations": []
}
},
"description": "Steady growth of goroutines points to a goroutine leak. Goroutines that stay \"not in Go\" sit in a system call, for example a collector waiting on WMI or PDH. The states need an exporter build with the Go scheduler metrics; the total line works with every build.",
"description": "Steady growth of goroutines points to a goroutine leak. Goroutines that stay \"not in Go\" sit in a system call, for example a collector waiting on WMI or PDH. The states need an exporter build with the Go scheduler metrics; the total line works with every build. Since 0.32, \"not in Go\" keeps growing even without a leak: a Go runtime bug (golang/go#82136) counts each WMI callback from a Windows thread once and never subtracts it. Use the total line to spot a leak instead.",
"id": 107,
"links": [],
"title": "Goroutines by state",