Margrete RPC

Tracer

Observability hook for the client; pass one to :class:Margrete.

Implementations wrap each RPC in a span. Margrete RPC ships :class:NoopTracer (default) and :class:CallbackTracer.

Functions

funcspan(self, name, *, attrs=None) -> AbstractContextManager[None]

Return a context manager wrapping one traced operation named name.

paramself
paramnamestr
paramattrsTraceAttrs | None
= None

Returns

contextlib.AbstractContextManager[None]

On this page