- Updated .env.example and config.yaml to include observability settings. - Added a new Phoenix service in docker-compose.yml for self-hosted tracing. - Enhanced README.md with instructions on enabling and using observability features. - Implemented tracing in the pipeline, including job spans and LLM stage spans. - Introduced ObservabilitySettings class in config.py for better configuration management. - Updated job.py and resources.py to support tracing without affecting fault isolation. - Minor adjustments to other files for compatibility with the new observability features.
55 lines
1.3 KiB
Plaintext
55 lines
1.3 KiB
Plaintext
annotated-types==0.8.0
|
|
anthropic==0.120.0
|
|
anyio==4.14.2
|
|
Authlib==1.7.2
|
|
certifi==2026.7.22
|
|
cffi==2.1.0
|
|
charset-normalizer==3.4.9
|
|
colorama==0.4.6
|
|
cryptography==49.0.0
|
|
distro==1.9.0
|
|
docstring_parser==0.18.0
|
|
google-auth==2.56.2
|
|
google-genai==2.14.0
|
|
grpcio==1.78.0
|
|
h11==0.16.0
|
|
httpcore==1.0.9
|
|
httpx==0.28.1
|
|
idna==3.18
|
|
jiter==0.16.0
|
|
joserfc==1.7.4
|
|
openai==2.49.0
|
|
packaging==26.2
|
|
protobuf==6.33.6
|
|
pyasn1==0.6.4
|
|
pyasn1_modules==0.4.2
|
|
pycparser==3.0
|
|
pydantic==2.13.4
|
|
pydantic_core==2.46.4
|
|
pyodbc==5.3.0
|
|
python-dotenv==1.2.2
|
|
PyYAML==6.0.3
|
|
requests==2.34.2
|
|
sniffio==1.3.1
|
|
tenacity==9.1.4
|
|
tqdm==4.70.0
|
|
typing-inspection==0.4.2
|
|
typing_extensions==4.16.0
|
|
urllib3==2.7.0
|
|
validators==0.35.0
|
|
weaviate-client==4.22.0
|
|
websockets==16.1.1
|
|
|
|
# Observability (optional; see config.yaml observability: / README)
|
|
# Client-side OpenTelemetry/OpenInference tracing only. The Phoenix server
|
|
# runs in docker-compose.yml, not here.
|
|
arize-phoenix-otel==0.17.1
|
|
openinference-instrumentation==0.1.57
|
|
openinference-instrumentation-google-genai==1.4.1
|
|
openinference-semantic-conventions==0.1.32
|
|
opentelemetry-sdk==1.44.0
|
|
opentelemetry-exporter-otlp==1.44.0
|
|
# Only exercised if llm.*.provider is switched to openai / anthropic.
|
|
openinference-instrumentation-openai==0.1.54
|
|
openinference-instrumentation-anthropic==1.1.2
|