Class: Aws::BedrockAgentCore::Types::SpanContext

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb

Overview

The contextual information that uniquely identifies a span within the distributed tracing system. Contains session, trace, and span identifiers used to correlate evaluation results with specific agent execution points.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#session_idString

The unique identifier of the session containing this span. Sessions represent complete conversation flows and are detected using configurable SessionTimeoutMinutes (default 15 minutes).

Returns:

  • (String)


4518
4519
4520
4521
4522
4523
4524
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 4518

class SpanContext < Struct.new(
  :session_id,
  :trace_id,
  :span_id)
  SENSITIVE = []
  include Aws::Structure
end

#span_idString

The unique identifier of the specific span being referenced. Spans represent individual operations like tool calls, model invocations, or other discrete actions within the agent's execution.

Returns:

  • (String)


4518
4519
4520
4521
4522
4523
4524
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 4518

class SpanContext < Struct.new(
  :session_id,
  :trace_id,
  :span_id)
  SENSITIVE = []
  include Aws::Structure
end

#trace_idString

The unique identifier of the trace containing this span. Traces represent individual request-response interactions within a session and group related spans together.

Returns:

  • (String)


4518
4519
4520
4521
4522
4523
4524
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 4518

class SpanContext < Struct.new(
  :session_id,
  :trace_id,
  :span_id)
  SENSITIVE = []
  include Aws::Structure
end