synlogic<p>LatLearn</p><p><a href="https://toot.io/tags/Golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Golang</span></a> FOSS lib for <a href="https://toot.io/tags/latency" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>latency</span></a> <a href="https://toot.io/tags/instrumentation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>instrumentation</span></a> & reports:</p><p>* ns scale <a href="https://toot.io/tags/measurements" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>measurements</span></a></p><p>* stat calcs for each named span, across set of all samples: min, max, last, mean, weight, cumul</p><p>* report file gen (txt so VCS & parse friendly)</p><p>* common <a href="https://toot.io/tags/benchmarks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>benchmarks</span></a></p><p>* host/runtime config probes & reports</p><p>* overhead self-measuring & auto-comp</p><p>* variant span families: by params, env conds & alt ends</p><p>* concurrent/thread/parallel safe</p><p>* plays well w/Contexts, defer & panic</p><p><a href="https://github.com/mkramlich/LatLearn" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/mkramlich/LatLearn</span><span class="invisible"></span></a></p>