LICENSE
README.md
pyproject.toml
src/fastapi_observer.egg-info/PKG-INFO
src/fastapi_observer.egg-info/SOURCES.txt
src/fastapi_observer.egg-info/dependency_links.txt
src/fastapi_observer.egg-info/requires.txt
src/fastapi_observer.egg-info/top_level.txt
src/fastapiobserver/__init__.py
src/fastapiobserver/_version.py
src/fastapiobserver/config.py
src/fastapiobserver/control_plane.py
src/fastapiobserver/fastapi.py
src/fastapiobserver/loguru.py
src/fastapiobserver/plugins.py
src/fastapiobserver/propagation.py
src/fastapiobserver/py.typed
src/fastapiobserver/request_context.py
src/fastapiobserver/utils.py
src/fastapiobserver/integrations/__init__.py
src/fastapiobserver/integrations/strawberry.py
src/fastapiobserver/logging/__init__.py
src/fastapiobserver/logging/circuit_breaker.py
src/fastapiobserver/logging/filters.py
src/fastapiobserver/logging/formatter.py
src/fastapiobserver/logging/queueing.py
src/fastapiobserver/logging/setup.py
src/fastapiobserver/logging/state.py
src/fastapiobserver/metrics/__init__.py
src/fastapiobserver/metrics/builder.py
src/fastapiobserver/metrics/contracts.py
src/fastapiobserver/metrics/endpoint.py
src/fastapiobserver/metrics/noop.py
src/fastapiobserver/metrics/pathing.py
src/fastapiobserver/metrics/registry.py
src/fastapiobserver/metrics/prometheus/__init__.py
src/fastapiobserver/metrics/prometheus/backend.py
src/fastapiobserver/metrics/prometheus/client.py
src/fastapiobserver/metrics/prometheus/collector.py
src/fastapiobserver/metrics/prometheus/exemplars.py
src/fastapiobserver/metrics/prometheus/multiprocess.py
src/fastapiobserver/middleware/__init__.py
src/fastapiobserver/middleware/body_capture.py
src/fastapiobserver/middleware/context.py
src/fastapiobserver/middleware/events.py
src/fastapiobserver/middleware/headers.py
src/fastapiobserver/middleware/ip.py
src/fastapiobserver/middleware/metrics.py
src/fastapiobserver/middleware/request_logging.py
src/fastapiobserver/middleware/span_errors.py
src/fastapiobserver/otel/__init__.py
src/fastapiobserver/otel/lifecycle.py
src/fastapiobserver/otel/logs.py
src/fastapiobserver/otel/metrics.py
src/fastapiobserver/otel/resource.py
src/fastapiobserver/otel/settings.py
src/fastapiobserver/otel/tracing.py
src/fastapiobserver/otel/types.py
src/fastapiobserver/security/__init__.py
src/fastapiobserver/security/normalize.py
src/fastapiobserver/security/policy.py
src/fastapiobserver/security/proxies.py
src/fastapiobserver/security/redaction.py
src/fastapiobserver/sinks/__init__.py
src/fastapiobserver/sinks/builtin.py
src/fastapiobserver/sinks/discovery.py
src/fastapiobserver/sinks/factory.py
src/fastapiobserver/sinks/protocol.py
src/fastapiobserver/sinks/registry.py
src/fastapiobserver/sinks/stats.py
src/fastapiobserver/sinks/logtail/__init__.py
src/fastapiobserver/sinks/logtail/dlq.py
src/fastapiobserver/sinks/logtail/handler.py
src/fastapiobserver/sinks/logtail/sink.py
tests/test_body_media_allowlist.py
tests/test_config_settings.py
tests/test_dx_parity.py
tests/test_excluded_url_precedence.py
tests/test_fastapi_install.py
tests/test_graphql_integrations.py
tests/test_log_queue_controls.py
tests/test_logging_schema_contract.py
tests/test_logtail_dlq.py
tests/test_loguru_bridge.py
tests/test_metrics_contracts.py
tests/test_metrics_optional_dependency.py
tests/test_middleware.py
tests/test_negotiate_content_type.py
tests/test_otel_integration.py
tests/test_otel_lifecycle.py
tests/test_otel_log_correlation.py
tests/test_otel_logs_from_env.py
tests/test_otel_logs_pipeline.py
tests/test_otel_metrics_from_env.py
tests/test_otlp_export_integration.py
tests/test_plugin_isolation.py
tests/test_propagation.py
tests/test_redaction_presets.py
tests/test_route_template_cardinality.py
tests/test_runtime_control_auth.py
tests/test_security_audit_fixes.py
tests/test_security_redaction.py
tests/test_sink_circuit_breaker.py
tests/test_sinks.py
tests/test_trust_boundary.py
tests/test_utils_refactors.py