Ids for guru meditation.
For generating, encoding and managing runtime trace ids. These are typically used to link side-effects:
- db records
- search documents
- log entries
for things like debugging, auditing, isolation, etc.
Get it like:
$ pip install ohmr
First create a tracer e.g. like:
import coid import ohmr trace = ohmr.Tracer(coid.Id(prefix='OHM-'))
Then use it, most likely at session begin/resume points, e.g. like:
import flask app = flask.Flask('krazy_eyez_killah') @app.before_request def set_trace_id() trace.reset()