
OpenTelemetry export in wrapture - Graham Dumpleton
The same events that print a tree or fill a file can feed an OpenTelemetry backend while the application runs, with one trace id…
10articoli totali nell'archivio

The same events that print a tree or fill a file can feed an OpenTelemetry backend while the application runs, with one trace id…

One endpoint is slow and there are three layers it could be. Self time for the handful of methods you chose answers the question…

One HTTP request as one tree, from a single config entry, with the failing request saying both that it answered 500 and why.

Tracing an application you cannot or should not edit: the bindings and sink move into a TOML file next to the project, and the…

The bindings used to test a piece of code are the same objects that trace it. Take away the timeline, register a sink, and a…

What a wrapture binding can name that is not a call: attribute reads and writes, values held in place for a test, the content of…

Testing retry logic, circuit breakers and polling loops with wrapture's phases, where a binding's behaviour changes on a count, a…

How wrapture's timeline and tape record what real code did, and how to filter, assert on and walk that record. Worked through on…

The same unit tests written with unittest.mock and with wrapture, focusing on the cases where wrapping the real code rather than…

wrapture is a new Python package for monkey patching, testing and tracing built on wrapt, written by an AI under my direction.…