Carlos Amédée

@amedee.dev

If you haven't been keeping up, Go 1.21 reduced overhead from ~10% to ~1%. 1.22 overhauled the format to improve reliability and add information. 1.25 has a built in trace flight recorder. And we have an active proposal (go.dev/issue/62627) for a trace parsing package to enable arbitrary tooling.

proposal: x/debug/trace: add package for parsing execution traces · Issue #62627 · golang/go

As part of #60773 (tracking issue #57175) I've been working on a new parser for the execution tracer, and to save work down the line I've also been trying to come up with a nice API that would work...

go.dev

It might be time to replace my Synology DS415+. One of the drives is on it's way out and I'm not confident that it's going to recover if I replace it.