microsoft.opentelemetry.a365.core.exporters package
Exporter helpers for durable delivery.
- class microsoft.opentelemetry.a365.core.exporters.DeliveryDisposition(value)[source]
Bases:
EnumThe outcome of a delivery attempt.
- DELIVERED = 'delivered'
- RETRYABLE = 'retryable'
- PERMANENT = 'permanent'
- class microsoft.opentelemetry.a365.core.exporters.DeliveryResult(disposition, retry_after=None)[source]
Bases:
objectDelivery outcome and optional retry delay.
- disposition: DeliveryDisposition
- class microsoft.opentelemetry.a365.core.exporters.IdentityKey(tenant_id, agent_id, agentic_user_id, use_s2s_endpoint)[source]
Bases:
objectIdentity tuple used to isolate durable delivery state.
- class microsoft.opentelemetry.a365.core.exporters.TransmissionGate(clock=None, random_fn=None)[source]
Bases:
objectGate retries per identity and allows only one half-open probe.
Submodules
- microsoft.opentelemetry.a365.core.exporters.agent365_exporter module
- microsoft.opentelemetry.a365.core.exporters.agent365_exporter_options module
- microsoft.opentelemetry.a365.core.exporters.durable_delivery module
- microsoft.opentelemetry.a365.core.exporters.enriched_span module
EnrichedReadableSpanEnrichedReadableSpan.attributesEnrichedReadableSpan.nameEnrichedReadableSpan.contextEnrichedReadableSpan.get_span_context()EnrichedReadableSpan.parentEnrichedReadableSpan.start_timeEnrichedReadableSpan.end_timeEnrichedReadableSpan.statusEnrichedReadableSpan.kindEnrichedReadableSpan.eventsEnrichedReadableSpan.linksEnrichedReadableSpan.resourceEnrichedReadableSpan.instrumentation_scopeEnrichedReadableSpan.to_json()
- microsoft.opentelemetry.a365.core.exporters.enriching_span_processor module
- microsoft.opentelemetry.a365.core.exporters.persistent_storage module
- microsoft.opentelemetry.a365.core.exporters.replay_coordinator module
- microsoft.opentelemetry.a365.core.exporters.span_processor module
- microsoft.opentelemetry.a365.core.exporters.spectra_exporter_options module
- microsoft.opentelemetry.a365.core.exporters.token_resolver_context module
- microsoft.opentelemetry.a365.core.exporters.utils module
hex_trace_id()hex_span_id()kind_name()status_name()truncate_span()filter_and_partition_by_identity()get_validated_domain_override()build_export_url()parse_retry_after()is_agent365_exporter_enabled()estimate_value_bytes()estimate_span_bytes()chunk_by_size()A365Handlersis_a365_enabled()coerce_storage_directory()create_a365_components()