Reproducing a Flaky Test in Go
Oftentimes, a test that occasionally fails in CI can be reproduced locally with a simple go test -count=N ./path/to/flaky/package… but once in a while, it just doesn’t repro locally. Or maybe the full test suite for that package takes too long,...
Announcing Grade: A Tool to Track Your Go Benchmarks in InfluxDB
Have you written Go benchmarks? How often do you run them? Many Go developers will write and run a benchmark when working on critical code,and then maybe run the benchmark again when modifying that area of the code, to decide whether...
InfluxDB and the /debug/vars Endpoint
Like many Go programs with an HTTP server, InfluxDB exposes some diagnostic information over the /debug/vars endpoint. Because the information we expose there is simply JSON, it should be very straightforward to expose InfluxDB’s diagnostics to other custom utilities that you might...