Zero-config Go heap profiling (opens in new tab)
How we added continuous Go heap profiling to coroot-node-agent without requiring any code changes, pprof endpoints, or annotations, by reading runtime.mbuckets directly from process memory.
Read the original article