Skip to main content

Documentation Index

Fetch the complete documentation index at: https://handbook.fiddler.ai/llms.txt

Use this file to discover all available pages before exploring further.

Span processor for Fiddler that denormalizes attributes from parent spans. This processor copies specific attributes from parent spans to child spans, enabling better trace analysis and monitoring in Fiddler’s observability platform.

DENORMALIZED_ATTRIBUTES

Type: List[str] Values:
  • 'gen_ai.agent.name'
  • 'gen_ai.agent.id'
  • 'gen_ai.conversation.id'
  • 'system_prompt'
  • 'gen_ai.tool.definitions'

on_start()

Called when a span is started. Copies denormalized attributes from the parent span to the current span.

Parameters

ParameterTypeRequiredDefaultDescription
spanSpanNoneThe span that is being started
parent_context`ContextNone`None

force_flush()

Force flush any pending spans. No-op for this processor. This method is required by the SpanProcessor interface but is not needed for FiddlerSpanProcessor since it processes spans synchronously on_start.

Parameters

ParameterTypeRequiredDefaultDescription
timeout_millisint30000Maximum time in milliseconds to wait for flush completion. Not used in this implementation.

Returns

Always returns True since this is a no-op implementation Return type: bool