jeval v0.1.7 — segments for instrumented services
Install
curl -fsSL https://raw.githubusercontent.com/rlaope/jeval/main/install.sh | sh
jeval demoFixed in this release
Segments for instrumented services. collect.track() recorded every answered call but had no
way to say where a request came from, so --by lang answered "no record carries segment 'lang'"
for data jeval had collected itself. track() now takes segment= — a mapping, or a callable over
the call's arguments, exactly like source_key — and the value reaches the record, the segments
section and the per-segment threshold sweep.
A wrapper that hooked nothing is counted. A client whose answering method is not one of the
default names comes back working and unwrapped with no signal, so the log stays empty and nothing
says why. That case is now counted in stats()["no_method_found"], and the docs say to check
stats()["calls"] after the first request.