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_id ⇒ String

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)


9749
9750
9751
9752
9753
9754
9755
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 9749

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

#span_id ⇒ String

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)


9749
9750
9751
9752
9753
9754
9755
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 9749

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

#trace_id ⇒ String

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)


9749
9750
9751
9752
9753
9754
9755
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 9749

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