exporters Package

Modules

agent365_exporter

Agent365 span exporter.

Vendored from microsoft-agents-a365-observability-core exporters/agent365_exporter.py.

agent365_exporter_options

Configuration for Agent365 exporter.

Vendored from microsoft-agents-a365-observability-core exporters/agent365_exporter_options.py.

enriched_span

Enriched ReadableSpan wrapper for adding attributes to immutable spans.

Vendored from microsoft-agents-a365-observability-core exporters/enriched_span.py.

enriching_span_processor

Span enrichment support for the Agent365 exporter pipeline.

Vendored from microsoft-agents-a365-observability-core exporters/enriching_span_processor.py.

span_processor

Span processor for propagating OpenTelemetry baggage entries onto spans.

Vendored from microsoft-agents-a365-observability-core trace_processor/span_processor.py and trace_processor/util.py.

For every new span:

  • Retrieve the current (or parent) context
  • Obtain all baggage entries
  • For each documented key with a truthy value not already present as a span attribute, add it via span.set_attribute
  • Never overwrites existing attributes
spectra_exporter_options
token_resolver_context

Token resolver context types for contextual token resolution.

These types provide rich context to the token resolver delegate, including the agent identity (agent ID + agentic user ID) and tenant ID.

utils

Utilities for the Agent365 exporter.

Vendored from microsoft-agents-a365-observability-core exporters/utils.py.