OpenrouterSdk.Telemetry (OpenRouter SDK v0.1.0)

Copy Markdown View Source

thin wrapper around :telemetry.span/3.

emits [:openrouter_sdk, event, :start | :stop | :exception] so consumers can hook in their own tracing / metrics without us having to know about it.

Summary

Functions

run fun inside a telemetry span keyed by event (a list of atoms)

Functions

span(event, metadata, fun)

@spec span([atom()], map(), (-> {result, map()})) :: result when result: var

run fun inside a telemetry span keyed by event (a list of atoms)