pprof -tagroot lets you break down & visualise pprof software profiles by custom, domain-specific key-value pairs (Labels, aka Tags) attached to each stack sample.
A latency analysis of a Go program (Hugo), starting with in-app wall-clock counters, then pprof CPU profiling, then adding custom dimensions to slice the profile. BackgroundI recently migrated Graphviz's docs from Jekyll to
This post covers: Adding colours to Firefox Profiler, and some neat tricks I learned along the way: data-oriented-programming in JavaScript, data format upgrade pipelines, and developer experience in test runners and console UI.