README.md
pyproject.toml
src/__init__.py
src/api/cli/__init__.py
src/api/cli/controller.py
src/api/rest/v1/app.py
src/api/rest/v1/router.py
src/api/rest/v1/handlers/deterministic_sampling.py
src/api/rest/v1/handlers/instrumentation.py
src/api/rest/v1/handlers/metrics.py
src/api/rest/v1/handlers/minilm_embedding.py
src/api/rest/v1/handlers/pii_injection.py
src/api/rest/v1/handlers/spans.py
src/api/rest/v1/handlers/streaming.py
src/api/rest/v1/handlers/token_counting.py
src/features/__init__.py
src/features/auto_instrumentation/__init__.py
src/features/auto_instrumentation/index.py
src/features/auto_instrumentation/ports.py
src/features/auto_instrumentation/service.py
src/features/auto_instrumentation/domain/__init__.py
src/features/auto_instrumentation/domain/mappers.py
src/features/auto_instrumentation/infra/__init__.py
src/features/auto_instrumentation/infra/patchers/__init__.py
src/features/auto_instrumentation/infra/patchers/anthropic_patcher.py
src/features/auto_instrumentation/infra/patchers/base.py
src/features/auto_instrumentation/infra/patchers/http_patcher.py
src/features/auto_instrumentation/infra/patchers/langchain_patcher.py
src/features/auto_instrumentation/infra/patchers/litellm_patcher.py
src/features/auto_instrumentation/infra/patchers/openai_patcher.py
src/features/deterministic_sampling/__init__.py
src/features/deterministic_sampling/index.py
src/features/deterministic_sampling/ports.py
src/features/deterministic_sampling/service.py
src/features/deterministic_sampling/infra/adapters/sha256_sampling_adapter.py
src/features/manual_instrumentation/__init__.py
src/features/manual_instrumentation/index.py
src/features/manual_instrumentation/service.py
src/features/manual_instrumentation/tests/unit/test_context.py
src/features/metrics/__init__.py
src/features/metrics/index.py
src/features/metrics/ports.py
src/features/metrics/service.py
src/features/metrics/infra/__init__.py
src/features/metrics/infra/adapters/__init__.py
src/features/metrics/infra/adapters/prometheus_adapter.py
src/features/minilm_embedding/__init__.py
src/features/minilm_embedding/index.py
src/features/minilm_embedding/ports.py
src/features/minilm_embedding/service.py
src/features/minilm_embedding/infra/adapters/http_embedding_client_adapter.py
src/features/pii_injection_scan/__init__.py
src/features/pii_injection_scan/index.py
src/features/pii_injection_scan/ports.py
src/features/pii_injection_scan/service.py
src/features/pii_injection_scan/infra/adapters/aho_corasick.py
src/features/pii_injection_scan/infra/adapters/aho_corasick_scanner_adapter.py
src/features/spans/__init__.py
src/features/spans/decorator.py
src/features/spans/globals.py
src/features/spans/index.py
src/features/spans/reporter.py
src/features/spans/types.py
src/features/spans/tests/__init__.py
src/features/spans/tests/unit/__init__.py
src/features/spans/tests/unit/test_decorator.py
src/features/spans/tests/unit/test_decorator_edge_cases.py
src/features/streaming/__init__.py
src/features/streaming/index.py
src/features/streaming/ports.py
src/features/streaming/service.py
src/features/streaming/infra/adapters/token_counter_adapter.py
src/features/token_counting/__init__.py
src/features/token_counting/index.py
src/features/token_counting/ports.py
src/features/token_counting/service.py
src/features/token_counting/infra/__init__.py
src/features/token_counting/infra/adapters/__init__.py
src/features/token_counting/infra/adapters/tiktoken_adapter.py
src/infra/__init__.py
src/infra/adapters/__init__.py
src/infra/adapters/kafka/__init__.py
src/infra/adapters/kafka/adapter.py
src/infra/adapters/kafka/confluent_producer_adapter.py
src/infra/adapters/kafka/reliable_adapter.py
src/infra/adapters/wal/sqlite_wal_adapter.py
src/infra/clients/__init__.py
src/infra/clients/v1/llm/observability/v1/instrumentation_pb2.py
src/infra/clients/v1/llm/observability/v1/instrumentation_pb2_grpc.py
src/infra/clients/v1/llm/observability/v1/span_pb2.py
src/infra/clients/v1/llm/observability/v1/span_pb2_grpc.py
src/infra/metrics/__init__.py
src/infra/metrics/meter.py
src/infra/tracing/middleware.py
src/infra/tracing/tracer.py
src/instrumentation_sdk.egg-info/PKG-INFO
src/instrumentation_sdk.egg-info/SOURCES.txt
src/instrumentation_sdk.egg-info/dependency_links.txt
src/instrumentation_sdk.egg-info/entry_points.txt
src/instrumentation_sdk.egg-info/requires.txt
src/instrumentation_sdk.egg-info/top_level.txt
src/shared/ports/kafka.py
src/shared/ports/wal.py