OpenAI Agents Span
Jump to navigation
Jump to search
An OpenAI Agents Span is an OpenAI agents operation record that tracks timed operation execution within OpenAI agents traces.
- AKA: OpenAI Agents Operation Span, OpenAI Agents Execution Span, OpenAI Agents Timing Span.
- Context:
- It can typically record OpenAI Agents Start Time with timestamp precision.
- It can typically capture OpenAI Agents End Time for duration calculation.
- It can typically maintain OpenAI Agents Parent ID through span hierarchy links.
- It can often include OpenAI Agents Span Attributes with operation metadata.
- It can often track OpenAI Agents Resource Usage via performance metrics.
- It can often store OpenAI Agents Error Information when execution failures occur.
- It can often support OpenAI Agents Span Nesting for hierarchical operations.
- It can range from being a Root OpenAI Agents Span to being a Child OpenAI Agents Span, depending on its hierarchy position.
- It can range from being a System OpenAI Agents Span to being a Custom OpenAI Agents Span, depending on its creation source.
- It can range from being a Short-Duration OpenAI Agents Span to being a Long-Duration OpenAI Agents Span, depending on its execution time.
- It can range from being a Successful OpenAI Agents Span to being a Failed OpenAI Agents Span, depending on its completion status.
- ...
- Example(s):
- OpenAI Agents System Spans, such as:
- OpenAI Agents AgentSpan, which wraps agent execution operations.
- OpenAI Agents GenerationSpan, which captures LLM generation calls.
- OpenAI Agents FunctionSpan, which tracks tool call executions.
- OpenAI Agents GuardrailSpan, which monitors validation checks.
- OpenAI Agents HandoffSpan, which records agent-to-agent transfers.
- OpenAI Agents Custom Spans, such as:
- OpenAI Agents Span Attributes, such as:
- ...
- OpenAI Agents System Spans, such as:
- Counter-Example(s):
- Static Log Entry, which lacks timing relationship data.
- Event Record, which represents point-in-time occurrences rather than duration operations.
- Configuration Setting, which defines static parameters rather than execution records.
- See: OpenAI Agents Trace, OpenAI Agents Tracing System, OpenAI Agents AgentSpan, OpenAI Agents GenerationSpan, Distributed Span, OpenTelemetry Span, Execution Timing Record.