Expand description
Bounded server tracing for Bench. Capture never runs paid evaluations.
Call flush().await at a request or shutdown boundary to deliver events.
Structs§
- Application
- Bench
- Bench
Platform - Evaluation
Context - Evaluation
Options - Evaluation
Report - Evaluation
Summary - External
Span - A finished span produced by another tracer: an OpenTelemetry exporter or a framework callback. IDs, timing and parent links come from that tracer, so Bench rebuilds the agent/model/tool tree the framework actually executed. This is the framework-agnostic path to SDK-first discovery.
- Options
- Platform
Error - Platform
File - Platform
Request - Simulation
Session - Span
- An unfinished or canceled span records an error when dropped. No error text is captured.
- Span
Input - Stats
- System
Case - Trace
Context
Functions§
- infer_
span_ kind - Map OpenTelemetry GenAI semantic conventions to a Bench span kind. Every supported framework that emits GenAI spans uses these attributes, so discovery does not depend on the framework or language.