litellm/tests/test_litellm/integrations/otel
yucheng-berriai bc8b548d55 Merge branch 'litellm_internal_staging' into litellm_otel_v2_admin_owned_destinations
Resolve conflicts from staging advancing with the MCP tools/list span work
(#31525) and the key permissions admin-gate (#31810):
- otel logger.py: keep the PR's multi-span (carrier.spans / emit_fanout) fan-out,
  adopt staging's _seed_identity_baggage helper in the deferred path
- context.py: union ContextVar+Token and TYPE_CHECKING+Mapping imports
- key_management_endpoints.py: hoist the regenerate team lookup to the top so both
  staging's object_permission gate and the PR's logging_exporters gate see it
- tests: union the new imports/mocks and keep both sides' added tests
2026-07-02 11:22:50 -07:00
..
test_otel_v2_baggage.py feat(otel): allowlist team_metadata sub-keys promoted to baggage (#29442) 2026-06-01 14:02:23 -07:00
test_otel_v2_components.py feat(otel/v2): admin-owned, identity-scoped trace destinations (LIT-3850) 2026-06-29 11:11:14 -07:00
test_otel_v2_config_baggage_parenting_guardrails.py feat(otel): typed semconv-aligned OpenTelemetry instrumentation (#28909) 2026-05-29 23:15:27 -07:00
test_otel_v2_dynamic.py refactor(otel/v2): route gen-AI spans from the server-only ContextVar, remove the request-data carrier (Y6) 2026-07-02 01:23:17 -07:00
test_otel_v2_emitter.py chore(oss): litellm oss staging 120626 (#30292) 2026-06-12 09:49:25 -07:00
test_otel_v2_fan_out.py refactor(otel/v2): merge fan-out processor into routing; describe abstractions in docstrings 2026-07-02 00:27:30 -07:00
test_otel_v2_logger.py Merge branch 'litellm_internal_staging' into litellm_otel_v2_admin_owned_destinations 2026-07-02 11:22:50 -07:00
test_otel_v2_metrics.py fix(otel): export v2 gen_ai client metrics to the configured meter provider (#30549) 2026-06-16 12:15:26 -07:00
test_otel_v2_mount.py perf(otel): resolve LITELLM_OTEL_V2 flag once instead of rebuilding settings per call (#30989) 2026-06-22 11:26:42 -07:00
test_otel_v2_multibackend.py feat(otel/v2): admin-owned, identity-scoped trace destinations (LIT-3850) 2026-06-29 11:11:14 -07:00
test_otel_v2_presets.py feat(otel/v2): admin-owned, identity-scoped trace destinations (LIT-3850) 2026-06-29 11:11:14 -07:00
test_otel_v2_sources_of_truth.py feat(otel): emit a tools/list CLIENT span for MCP discovery under otel_v2 (#31525) 2026-06-30 10:26:57 -07:00
test_otel_v2_vendor_mappers.py feat(otel): typed semconv-aligned OpenTelemetry instrumentation (#28909) 2026-05-29 23:15:27 -07:00
test_presets_destinations.py feat(otel/v2): admin-owned, identity-scoped trace destinations (LIT-3850) 2026-06-29 11:11:14 -07:00
test_runtime.py perf(otel): memoize per-request lazy import of otel runtime hooks (#31707) 2026-06-30 10:26:20 -07:00